Albert Square London

Botanical garden in London, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add phone number
Add hours
Albert Square holds the postcode E20 6PQ and is a Victorian-square in Walford, attached to Bridge Street, Victoria Road and Turpin Way. It was built …