Super 8
Hotel
Montpelier, Idaho
Super 8 by Wyndham Montpelier features accommodation in Montpelier. This 4-star hotel offers a 24-hour front desk, an ATM and free Wi-Fi. The hotel has family rooms.
Number of rooms: 88
276 North 4th Street, Montpelier, ID 83254-1226, United States
Hotel booked 1 times today.