United Kingdom / Glasgow / Sights & landmarksAttractionHolmwood NTSAddress61-63 Netherlee Road, GlasgowWebsitewww.nts.org.ukPhone+441415710184—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itLinn Park · 583 mNot ratedKings Park Playground · 1335 mNot ratedGiggles Parties for Kids · 1385 mNot ratedHolmlea Park