2305 Mount Werner Cir, Steamboat Springs, Colorado 80487 USA
Chili tots - as good as they look
Photo Credit: Yelp