Built in 1674 or before Demolished 1902
Location 70 Queen's Avenue, London, N12
Categories
Authority
More Information Cobley's Farm