Hotel ★★

Smiley Creek Lodge

16546 Idaho 75, Elkhorn (ID), United States Show on map

About Smiley Creek Lodge

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.

Property facts

Property type
Hotel
Star rating
2 stars

Location

16546 Idaho 75, Elkhorn (ID), United States

Loading map…

Frequently asked questions

Where is Smiley Creek Lodge located?

Smiley Creek Lodge is located at 16546 Idaho 75, Elkhorn (ID), United States.

How many stars does Smiley Creek Lodge have?

Smiley Creek Lodge is rated 2 stars.

Stays near Smiley Creek Lodge

Highly rated alternatives close by

All 6 in Elkhorn (ID) →
See prices on Agoda
Check prices