1549 W Alameda Ave, Denver, Colorado 80223 USA
Everything is delicious, I'm sure... but the Quebradita Torta is my absolute fave!
Photo Credit: Yelp