Explore details about location South Road. South Road is a location situated within the Holden alongside other areas such as Winthrop Lane, Damon Road, Woodhaven Road.