Explore details about location Orchard Road South. Orchard Road South is a location situated within the City of Edinburgh alongside other areas such as Stewart Terrace, Balbirnie Place, Woodhall Road.