Luxery Hotel environment at modest prices. The Clover Creek Inn is conveniently located in the heart of Montpelier, Idaho, with close access to outdoor activities such as golfing, water sports, skiing, snowmobiling that are just a few of the activities to enjoy while in the area. We are half-way between St, George and Yellowstone on Hwy.89. With luxury accommodations you will see why we are your #1 choice when traveling.