Explore details about location Windsor Road. Windsor Road is a location situated within the Cardiff alongside other areas such as Stenhousemuir Place, Matthysens Way, Chesterton Road.