Our Shutter Showroom, London
Our refurbished showroom is now open!
A fine selection of indoor shutters.
Visit The New England Shutter Company showroom, located in South West London to view our extensive range of styles and finishes.
Our showroom is located at 16 Jaggard Way, London, SW12 8SG, UK; please click here for a Google location map to our London showroom.
Travelling by train: The nearest station is Wandsworth Common, one stop from Clapham Junction.
Travelling by car: There is plenty of free car parking available.
Monday - Friday 9am - 5pm. Most Saturdays by appointment only. Please note we are closed on Bank Holidays.
There are Manhattan, Soho and New England style indoor shutters on display. View our roof light and bay window indoor shutters, shutters on sliding and concertina tracks. Doors, solid panels and panels with fixed louvres can be viewed. Various paint finishes and natural woods such as Ash, Maple, Oak, Teak, Cherry and Walnut, faux leather and faux suede are on display.