Where is Southchurch?

Where is Southchurch located?

Southchurch, Southchurch, Great Britain (approx. 51.5368°, 0.7330311°)


Where is Southchurch on the map?