Built between 1901 and 1911.
Location 16 Ruislip Street, London, SW17
Categories
Authority
More Information Totterdown Estate