Built 1930.
Location Lavender Road, London, SE16
Categories
Authority
More Information Lavender Pumphouse