Holiday Inn Express and Suites Montrose - Black Canyon Area

Holiday Inn Express and Suites Montrose is on the beautiful western slope of Colorado. Only an hour from Telluride and easy access to the Montrose Business District. The comfortable Holiday Inn Express Hotel and Suites Montrose is a perfect oasis for all travelers.