The beautiful Lime Wood Hotel
05 October 2012,11:17:44 BSTLime Wood, a boutique country house hotel, 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. Lime wood likes to think of themselves as a luxury country house hotel with a difference. They have used Lime Wood's classical structure as the basis of their d ...
Read more