Windsor Centre, West Norwood
West Norwood is located approximately 5 miles south of Central London, 4 miles north of Croydon, 1.1 miles west of Dulwich and 1 miles east of Streatham. West Norwood Station is within 0.25 miles of the subject property which provides regular train services to both London Bridge and Victoria, with an average journey time of approximately 20 minutes.
The Windsor Centre comprises a total of 16 industrial units constructed of steel portal frame with profiled steel cladding to the elevations and individual roller shutter loading doors.
Windsor Centre, Windsor Grove, West Norwood, London SE27 9LT
Total Area sq ft: 37 492 sq ftContact Us