Where is Southmoor?

Where is Southmoor located?

Southmoor, England, Great Britain (approx. 51.6831995613°, -1.4268493652°)


Where is Southmoor on the map?