1855 Ski Time Square Dr, Steamboat Springs, Colorado 80487 USA
Yard Sale pizza is where its at!
Photo Credit: Yelp