Discovering Helix Park: Scotland’s Landscape of Art, Nature & Innovation Just a short journey from Edinburgh, Helix Park in Falkirk…