Where is Morecambe?

Where is Morecambe located?

Morecambe, Lancashire, United Kingdom (approx. 54.0721085°, -2.8650938°)


Where is Morecambe on the map?