Mappin & Webb Ltd

Sheffield

Worked from: 1892

10 ITEMS