Photos coming soon
HOTEL
Southfork Lodge - Riverside Inn
7234 Highway 21, Crouch (ID), United States
Where it sits
Southfork Lodge - Riverside Inn
7234 Highway 21, Crouch (ID), United States
44.08094, -115.61987
Similar stays nearby
Nearby to explore
Plan around Southfork Lodge - Riverside Inn
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
