An English Original...Chewton Glen is a Luxury Country House Hotel and Spa set in 130 acres of Hampshire countryside on the edge of the New Forest National Park and just a few minutes walk from the sea. Chewton Glen is one of the UK's finest country house hotel and spa's. Awarded 5AA Red Stars Chewton Glen has also been a proud member of Relais and Chateaux for over 28 years. The bedrooms and suites are decorated individually to give each a unique 'feel' and atmosphere. The sumptuous ... More