Claim: Grey Towers, a crenellated mansion with 85 acres of grounds on Hornchurch Road, is located in Hornchurch, London, England and opened in 1916.
Evidence: Grey Towers was a crenellated mansion with 85 acres of grounds on Hornchurch Road in Hornchurch, England. Hornchurch, London, England, United Kingdom 1916