Where is The Park Hotel?

Where is The Park Hotel located?

The Park Hotel, England, Great Britain (approx. 53.48209°, -2.96732°)


Where is The Park Hotel on the map?