Built in 1905.
Location 382 Lea Bridge Road, London, E10
Categories
Authority
More Information Carnegie Library