Often, late-night dining comes down to sheer convenience: Where can you find a place that's open at 3 a.m. to head that hangover off at the pass or keep you going as you pull an all-nighter? And more often than not, convenience completely trumps taste. At Spanish Flowers, however, neither is sacrificed. Spanish Flowers is that rare late-night restaurant where patrons also line up for food during the day. Open 24 hours, the place serves consistently delicious food no matter when you drag yourself in. Piping hot, freshly made tortillas and bright, kicky salsa will go a long way toward perking up the evening, while the thick, creamy queso del mar or dusky enchiladas mole will soak up all the evening's alcohol left in your stomach while tasting amazing at the same time.