Señor Ritas
I’m considering having the health department launch an investigation into the margaritas at Señor Rita’s (5007 East Colfax Avenue). Recently, all of the Institute of Drinking Studies’ researchers plus several groupies descended on this new bar, which was brought to us by our heroes at the Elm next door, as…