Explore details about location South Road. South Road is a location situated within the Elmbridge alongside other areas such as Claygate CP, Meadowlands, Dunstall Way.