Mappin & Webb, London

England

Worked from: 1859

2 ITEMS