Torrington, Wyoming Phone: 888.693.8262 Address 1306 Main St. Torrington, WY 82240 View Map Visit Hotel Website