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