Sleep in a Treehouse

Relais & Chateaux’s Chewton Glen, a 58-room country hotel in Hampshire, England, brings guests closer to nature with its six Treehouses lining New Forest National Park. Each of the elevated eight-person accommodations is divided into two suites with a kitchenette, fireplace, balcony, and hot tub overlooking the forest. The tree houses are completely secluded: Guests […]