Explore details about location Druids Green. Druids Green is a location situated within the Vale of Glamorgan alongside other areas such as Flanders Meadow, Plassey Street, Winifred Avenue.