The Willard Street Inn is a victorian mansion located in Burlington's lovely hill section. The 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.