Explore details about location Orchard Road. Orchard Road is a location situated within the Town of Lloyd alongside other areas such as Sara Lane, Carly Drive, Riverside Road.