Hotel Hampton Inn by Hilton Hailey Sun Valley
★★★
16546 Idaho 75, Elkhorn (ID), United States Show on map
Smiley Creek Lodge is a 2-star hotel in Elkhorn (ID), United States. It is one of 6 places to stay in Elkhorn (ID) listed on Triptoic.
16546 Idaho 75, Elkhorn (ID), United States
Smiley Creek Lodge is located at 16546 Idaho 75, Elkhorn (ID), United States.
Smiley Creek Lodge is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel
#3 in Twin Falls
Hotel
Hotel