Built in the 18th century.
Location Hanbury Drive, London, E11
Categories
Authority
More Information Leytonstone House