100 State Street
Montpelier, VT 05602
Get directions

About Us

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

Reviews