Chewton Glen’s New Treetop Accommodations

Relais & Chateaux’s Chewton Glen, a 58-room country hotel in Hampshire, England, is bringing guests closer to nature with a set of six new tree-house lodges lining New Forest National Park. Each of the elevated eight-person accommodations is divided into two suites, which may be reserved by a single group …

Leave a Reply

Your email address will not be published. Required fields are marked *