Super 8 by Wyndham Montpelier

Montpelier • Show on map
Price as low as USD 88.88
Stop at SUPER 8 MONTPELIER to discover the wonders of Montpelier (ID). The property offers a high standard of service and amenities to suit the individual needs of all travelers. Service-minded staff…More info


