Displaying 1 Hotels in Montrose
Holiday Inn Express & Suites Montrose
From the flexible meeting space to free amenities, this hotel has everything you need for your trip to Montrose, Colorado. The hotel's location is within walking distance of shops and restaurants.
4.6 /5 (430 reviews)
1391 South Townsend Avenue, Montrose, CO 81401, United States
Hotel Reservations : 1 888 465 4329 | Hotel Front Desk : 1-970-2401800