Built Circa 16th Century.
Location 205 Larkshall Road, London, E4
Categories
Authority
More Information Larks Hall Farm