If you ever dreamt of having a backyard treehouse as a kid then Chewton Glen, a luxury hotel set on England’s south coast, is exactly the right place to live out your dream, albeit in a far superior fashion. While the main hotel building is a traditional country house, hidden away in a patch of forest within the grounds is a collection of contemporary boutique …
Chewton Glen Country House, Hampshire
