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.