Explore details about location Orchard Road. Orchard Road is a location situated within the Stevenage alongside other areas such as Trinity Road, Lime Close, Towers Road.