Chewton Glen is a Luxury Country House Hotel & Spa located in England on the edge of the New Forest National Park. This Relais & Chateaux property is 90 miles (approximately 2 hours) from Central London by car and is situated in one of the richest historical parts of England. At Chewton Glen you will stay in one of the glorious contemporary Treehouses which are set high on stilts in a wooded valley.
Read more: 'Treetox' at Chewton Glen in the English Countryside