Where is Stanwell Moor?

Where is Stanwell Moor located?

Stanwell Moor, Stanwell Moor, Great Britain (approx. 51.4625°, -0.50212°)


Where is Stanwell Moor on the map?