Where is Morecambe?

Where is Morecambe located?

Morecambe, Morecambe, Great Britain (approx. 54.06835°, -2.86108°)


Where is Morecambe on the map?