Where exactly are Heart of Telluride townhomes?
The Heart of Telluride townhomes are indeed in a prime location in the heart of town. In less than five minutes after stepping out of the front door, you can be hiking up a mountain, fishing in a stream or riding up the gondola to world-class skiing. The free gondola is only two blocks from these townhomes, the grocery store is one block away, the movies are next door, and fabulous restaurants, shopping and galleries completely surround us. We are located at 213 West Colorado Avenue (Main Street) on the 2nd, 3rd and 4th floors of a newly designed building just above Paragon Sports. Our neighbors are The New Sheridan Hotel built in 1888, The Steaming Bean, Azadi Fine Rugs and the Nugget Building built in 1892 which houses the Nugget Theatre.