Explore details about location Windsor Road. Windsor Road is a location situated within the Cardiff alongside other areas such as Schooner Way, Quay Street, The Flourish.