Explore details about location Orchard Road. Orchard Road is a location situated within the London Borough of Hounslow alongside other areas such as Boston Manor Viaduct, Wrigley Road, Queens Road.