One of the world’s best hotels is in a UK national park with lakeside cabin, woodland cottages and annual festival
THE world’s best hotels have been revealed – and one in the UK has been named. Lime Wood is a sprawling hotel in a the New Forest National Park, which opened back in 2009 although the building dates back to 1750. 7 Lime Wood is a sprawling hotel in a the New Forest National ParkCredit: … Read more