The popular Bear Creek Falls and the land surrounding it in Telluride are on sale for $15 million. The land owners include majority holder, Birch Properties, the descendants of three-time Colorado Gov ...
DENVER (KDVR) — The area that is home to one of Telluride’s most popular waterfalls hit the market for millions. Bear Creek Falls and the Upper Bear Creek Falls are waterfalls along the well-traveled ...