Company name: Overmantels
Description: Overmantels have been hand-crafting bespoke mirrors and selling antique mirrors to an exceptional standard in our London store / showroom for over 30 years.
66 Battersea Bridge Rd, London SW11 3AG, United Kingdom