For those seeking a luxurious countryside getaway, Lime Wood Hotel in Hampshire is a destination that promises an unforgettable stay.
Nestled in the heart of the New Forest and surrounded by the infamous ponies, Lime Wood Hotel is more than just a place to stay, it’s an experience.