Glasgow Club Haghill
3.34 km415 Cumbernauld Road, Glasgow
Gym Sports Hall Meeting Facility Synthetic pitch Flood-lit seven-a-side astro pitch 11-a-side grass pitch The venue is situated outside the centre of the city. This venue is situated in Glasgow....