Lime Wood is a luxury hotel located in the heart of Hampshire's New Forest. Offering a unique blend of comfort and nature, it features spacious rooms, a spa, and various dining options inspired by local ingredients. The hotel is designed for relaxation and adventure, making it an ideal retreat for families and individuals alike.
69
Trust Score
Collector Reviews
search
expand_more
