Trending in your area
60+ happy customers
Highly rated business
The Manitou Lodge is an 11-room inn located along the San Miguel River in Telluride, offering hotel rooms, kitchenette rooms, and premium rooms. The property's location provides easy access to downtown Telluride, hiking trails, and the Telluride Ski Resort, with several rooms featuring a small balcony overlooking the river. Guests can book their rental online and take advantage of the lodge's proximity to various activities, including skiing, sledding, and festivals.
Be the first to share your experience