The venue of the previous forum was the Chewton Glen Hotel. A luxury 5 red star country house hotel and spa set in 130 acres of Hampshire countryside on the edge of the New Forest National Park, just a few minutes' walks from the sea. No two rooms are alike, the 35 bedrooms and 35 suites of this luxury hotel share décor that reflects the epitome of aristocratic artistry. Hidden away in a wooded valley you will find 12 of the hotels suites situated in new luxury tree houses. The Treehouses are unique in every sense. Built high among the trees of a secluded valley, each Treehouse is an unforgettable setting for unwinding, for relaxing, for simply being….
Chewton Glen undoubtedly has the reputation for being one of the best hotels in England, if not Europe and according to some, even the World.