This is the perfect place to relax in the wilderness. We are a family resort, offering a variety of accommodations in a rustic river front setting. Three Rivers Resort is located in beautiful Lowell, Idaho at the confluence of the Lochsa, Selway, and Clearwater Rivers.