An interactive map showing the location of Walls on 3 Sides of Rose Garden at Heysham Head, Lancaster, Lancashire, England, UK.