Explore details about location Hornchurch Close. Hornchurch Close is a location situated within the Kingston upon Thames alongside other areas such as Chatsworth Gardens, St. George's Gardens, Hawkhurst Gardens.