Explore details about location Glamorgan Close. Glamorgan Close is a location situated within the St Helens alongside other areas such as Gorsey Brow, Dartmouth Drive, Knights Grange.