Where is Southwater?

Where is Southwater located?

Southwater, West Sussex, United Kingdom (approx. 51.0242057°, -0.3523171°)


Where is Southwater on the map?