44.4703574866275 ­-73.20572376251219
Go to map view
05401 Burlington, VT, United States , 349 S. Willard St. +1 800 577 8712
The Willard Street Inn is a three story Victorian mansion nestled within Burlington, Vermont’s picturesque hill district. Family owned and operated, our bed and breakfast offers 14 individually appointed rooms with private baths and scenic views of Lake Champlain and Adirondack Mountains. Walkable distance to the Church Street Marketplace, Lake Champlain’s W... More from BedandBreakfast.com

Get Rates

Show The Willard Street Inn at top of the results.

Get Flight + Hotel

Star Ratings

The Willard Street Inn