Chelsea Mirrors take great pride in providing you the customer with our friendly and efficient staff followed by a high quality service with fast turnarounds of orders and free verbal estimations.
We are located in the railway arches directly opposite Wandsworth Road Railway Station, SW8 and a very short distance from Vauxhall and Clapham. Easily accessible.