- www.clovercreekinn.com
- 1
- 1
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, and snowmobiling. We are half-way between Salt Lake City and Yellowstone on Hwy 89. With..
Relevance: 31.637077