Where is Southwater?

Where is Southwater located?

Southwater, Southwater, Great Britain (approx. 51.024204°, -0.3523171°)


Where is Southwater on the map?