2305 Mount Werner Cir, Steamboat Springs, Colorado 80487 USA
Yummy red chili & beans.
Photo Credit: Yelp