Holiday Inn Express Hotel & Suites Torrington

1700 E Valley Rd
Torrington
Wyoming
United States