Where is Southchurch Village?

Where is Southchurch Village located?

Southchurch Village, Southchurch Village, Great Britain (approx. 51.54049°, 0.72935°)


Where is Southchurch Village on the map?