Tree House Hotels
Indulge your inner child at these tree house hotels. Chewton Glen, New Milton, England It’s well known that spending time in nature decreases the stress hormone cortisol, but recent research also claims that exposure to phytoncides – natural compounds emitted by trees – boosts the body’s immune system. Enter Chewton Glen’s Treetox program, a five-day […]