Sydenham City Square is located in London, United Kingdom on Kirkdale Corner, Westwood Hill. Sydenham City Square is rated 3 out of 5 in the category road safety town in United Kingdom.
Address
Kirkdale Corner, Westwood Hill
Accessibility
Wheelchair-accessible entrance