Where is Westmill?

Where is Westmill located?

Westmill, Westmill, Great Britain (approx. 51.926346°, -0.011441°)


Where is Westmill on the map?