Explore details about location Windsor Road. Windsor Road is a location situated within the Vale of Glamorgan alongside other areas such as Boverton Road, Subway Road, Nelson Road.