Explore details about location Windsor Green. Windsor Green is a location situated within the Cardiff alongside other areas such as Heol Trelai, Spring Gardens Place, Clover Grove.