Ideally situated within the core of the Telluride Mountain Village within a short walk of the lifts and the slopes, Centrum offers quality condominium accommodations that are perfect for guests who want to be close to everything. Luxurious two and three and bedroom vacation rentals with breathtaking mountain views in the heart of Telluride.