1 Unique Hotel in Hampshire, United Kingdom

Lime Wood Hotel Hampshire - Spa Hotel In The New Forest National Park

You may forget you’re just an hour and a half drive from London in this cozy upscale hotel in the heart of the New Forest National Park. Lime Wood is the perfect secluded escape if you want to escape the city’s hustle and bustle for a bit. Lime Wood is …