Country Lodge is located in Montrose, Colorado; a beautiful town in Southwest Colorado on the western slope of the Colorado Rocky Mountains. We are near the Black Canyon National Park, Grand Mesa National Forest and Uncompahgre National Forest. The location provides many outdoor activities, including fishing, hiking, mountain biking, many miles of jeep
Our Montrose Colorado Hotel is located in Montrose, Colorado, on the Western Slope of the Rocky Mountains. We offer some of the best Montrose lodging around. We have 49 cozy Montrose CO hotel rooms which includes suites and Jacuzzi suites. Guests also enjoy a complimentary deluxe breakfast. Reserve your Montrose, Colorado hotel room online or call us