Where is South Hornchurch?

Where is South Hornchurch located?

South Hornchurch, Barking and Dagenham, United Kingdom (approx. 51.53045°, 0.187875°)


Where is South Hornchurch on the map?