Priest Lake - Papoose Island
$40.00
Nothing like relaxing on one of Priest Lake, Idaho's beautiful islands. Papoose is the smallest of the 7 islands located between Luby and Cavanaugh Bay, and between Kalispell and Bartoo islands.