100 State St, Montpelier, Vermont 05602
(802) 223-5252
The Capitol Plaza Hotel is nestled along the Winooski River on historic State Street, across from the State Capitol Building in the very heart of the city. Our hotel provides the small town charm with the big city elegance so often desired, but so rarely
100 State St, Montpelier, Vermont 05602
(802) 223-5252