Skip to Main Content

Business Directory

 
Willard Street Inn
349 South Willard Street
Burlington, VT 05401
Phone:
(802) 651-8710 (800) 577-8712
Victorian mansion located in Burlington's lovely hill section, this historic inn boasts 14 elegant rooms, all with private baths, some with lake and mountain views. Chef-prepared full breakfast served in magnificent solarium overlooking 1.5 acres of lawn and English gardens. Walking distance to colleges, Lake Champlain waterfront, Church St. restaurants & shopping.
Send Email   Click Icon for a Map