Where is The Malvern Hills Hotel?

Where is The Malvern Hills Hotel located?

The Malvern Hills Hotel, England, Great Britain (approx. 52.0616°, -2.34675°)


Where is The Malvern Hills Hotel on the map?