Travelodge
Hotel
Yampa, Colorado
6.2/10
3 reviews
Free Wi-Fi
Featuring free Wi-Fi, this hotel is 30 miles away from Steamboat Springs. Each room features a flat-screen TV with satellite channels.
Number of rooms: 37
98 Moffat Ave, Yampa, 80483 / CO, United States