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