Boulder Inn Inn Boulder, Wyoming
8.4/10
Very Good
Free Wi-Fi
Located in Boulder, Boulder Inn provides free Wi-Fi. Guests can enjoy American and local dishes at the restaurant or have a cocktail at the bar.
Number of rooms: 9
8782 US Highway 191, Boulder, WY 82923, United States