Kelso Lake Resort is a tranquil retreat nestled in the heart of Athol, ID, offering a serene escape for nature lovers and outdoor enthusiasts.
Guests can enjoy a range of activities such as fishing, hiking, and boating, surrounded by the picturesque beauty of the lake and surrounding forests.
Generated from their business information