Night time open air taco place under the freeway in DTLA?
I went by an open air taco place under a freeway in DTLA couple years ago. i believe they are only open at night. can't seem to find location anywhere online. Anyone know the place and location?