kelso-lake-resort.amp.pr
Kelso Lake Resort offers elegant lodging and lakefront escapes in Athol, Idaho. Nestled along the shores of the Little Salmon River, enjoy serene views and timeless hospitality.
Listed under: Dental Desk
Visit kelso-lake-resort.amp.pr →