The St Leonards is a historic hotel offering accommodation and dining. It features gorgeously finished bedrooms with modern amenities and is situated near the New Forest.