The Willow Inn is a historic lakeside event venue offering cozy rooms, dining options, and event spaces with chic, British-inspired country elegance.