Where is Waterworld?

Where is Waterworld located?

Waterworld, Waterworld, Great Britain (approx. 53.0274°, -2.198°)


Where is Waterworld on the map?