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.