Where is Weymouth?

Where is Weymouth located?

Weymouth, Weymouth (Station), Great Britain (approx. 50.61504°, -2.454697°)


Where is Weymouth on the map?