visit website

100 State Street
Montpelier, VT 05602
United States

+1 802 223-5252

The Capitol Plaza Hotel is located in the heart of the capital city of Montpelier.

The Capitol Plaza Hotel is located in the heart of the capital city of Montpelier.