Fall in love with Burlington, Vermont, USA
Beckoning with the perfect blend of old New England charm, arts, culture, and nature, Burlington - Vermont's largest city is one of those places you can not help but fall in love with. Located on the shores of Lake Champlain, between the ...