Explore details about location South Road. South Road is a location situated within the Liverpool alongside other areas such as Molyneux Road, North Dingle, Lawrence Road.