Destination creator (Voyajo Team)
Morecambe is a resort town and civil parish within the City of Lancaster in Lancashire, England. As of 2001 it has a resident population of 38,917. It faces into Morecambe Bay. Morecambe and the nearby village of Heysham have a combined population of 51,400. (...) (from Wikipedia)