44.4703574866275 ­-73.20572376251219
Go to map view
349 S. Willard St., Burlington, VT 05401, United States +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 Willard Street Inn at top of the results.

Get Flight + Hotel

Star Ratings

Willard Street Inn