An interactive map showing the location of The Lodge to Heysham Head House, Lancaster, Lancashire, England, UK.