Where is Westhouse?

Where is Westhouse located?

Westhouse, England, Great Britain (approx. 54.1615042782°, -2.5052948001°)


Where is Westhouse on the map?