Between Beaulieu and Lyndhurst, at the heart of the countryside in Hampshire, the hotel offers a great location to base yourself if you want to explore the New Forest or the south coast of England. There is an indoor pool, sauna, steam room and other spa facilities on-site, as well as a great restaurant. The rooms are well designed and feature modern amenities.