Lime Wood, a boutique country house hotel in England, is set in the heart of the New Forest National Park, 1.5 miles from the small town of Lyndhurst and just an hour and a half drive from London. We like to think of ourselves as a luxury country house hotel with a difference. Combined with great food, immaculate service and facilities, we're the only 5 star luxury country house hotel in the New Forest National Park. With its proximity to London, our boutique hotel really is the ultimate ... More