Lime Wood is a sophisticated spa hotel set in a stunning New Forest location. This hotel intelligently combines countryside grandeur with contemporary comforts, creating a warm, relaxed and sumptuous environment. The Herb House Spa has been inspired by its natural surroundings, offering an assortment of holistic. Environmental health officer Carmela Lo Presti, in the review report, said: “As I arrived at Limewood Close I could hear loud music coming from…