1391 South Townsend Avenue, Montrose, CO 81401, USA
1391 S Townsend Ave Montrose, CO, US 81401-5007
Montrose
Colorado
81401
United States
877-411-3436877-411-3436
Holiday Inn Express Hotel & Suites Montrose is pet friendly! Pets of any size are welcome for a nightly fee of $20 per pet. Please note that all pets rooms will need to be on the …