Priest Lake – Telluride

Priest Lake is a small, manmade lake located south of Telluride, Colorado in the Uncompahgre National Forest near Lizard Head Pass. There are no developed facilities at Priest Lake, but visitors are offered sweeping views of the pine and aspen forests at nearly 10,000 feet in elevation. Priest Lake is the primary body of water … Continue reading Priest Lake – Telluride