Explore details about location Windsor Road. Windsor Road is a location situated within the Cardiff alongside other areas such as Austen Close, Saint Andrew's Crescent, Braunton Crescent.