Category: Precious Stones
50 Northampton St
B18 6DX,
Birmingham (West Midlands)
Category: Precious Stones
27-33 Spencer St
B18 6DL,
Birmingham (West Midlands)
Category: Precious Stones
44 Hockley St
B18 6BH,
Birmingham (West Midlands)