Where is Wilmere House?

Where is Wilmere House located?

Wilmere House, Wilmere House, Great Britain (approx. 53.39976°, -2.734774°)


Where is Wilmere House on the map?