One of my favorite quick sandwich spots in Denver is Torta Grill, at 1818 East Colfax Avenue. It’s a small shop that you might pass by without noticing, but that tiny kitchen turns out really good ...