Area Info

Page Subtitle

The Queen city

Burlington, Vermont is the largest city in Vermont and is located on the shores of Lake Champlain. It's known as the Queen City and is a popular destination for visitors.

Luxury View