Mountain Creek Lodge Home - Telluride37.93397, -107.86966
Mountain Creek Lodge Home is located a mere 3.5 km from Black Bear Pass.
The venue is 6 km away from Sheridan Opera House.
Situated in Telluride, the villa is set close to Alpine Chapel .
This venue features satellite TV, climate control, a patio, a DVD player and a private toilet in rooms. Mountain Creek Lodge Home has a total of 3 bedrooms. Bathroom facilities include a shower and a bidet.
Eat & Drink
A kitchen is featured on the premises.
High-speed internet access is available in the villa rooms for free.
Public parking is possible at a location nearby for free.
Off-site car park
Cookware/ Kitchen utensils
Spa & Leisure
- BBQ facilities
- Sitting area
- Tea and coffee facilities
- Dining table
- Washing machine
- Cookware/ Kitchen utensils
- In-room computer
- CD player
Rooms and availability
1800 sq. feet
2 King-size beds
In the Room