
Chewton Glen, Hampshire, UK
A country house hotel on the edge of the New Forest. Treehouse suites, a world-class spa and top-notch restaurants make this the perfect spot for a friends-and-family getaway or a romantic weekend escape from London, just an hour’s drive away.