Explore details about location South Road. South Road is a location situated within the Vale of Glamorgan alongside other areas such as Heol Gwendoline, Clements Colley Walk, Windsor Road.