Lochsa Lodge is a rustic mountain lodge located in the Clearwater National Forest - Bitterroot Mountains of North Central Idaho. We have 19 guest cabins and a restaurant, tavern, gift shop, country store, & Sinclair fuel station. Our restaurant is open 365 days a year, serving breakfast lunch &... Read more
This company has no teams yet
This company has no offices yet