it's hard to describe just how much of a gem this place is, but I'll try - it's where God decided he wanted to live.
taco heaven. that's what this spot is.
the tuna and the octopus are to die for. plus they have specials every couple weeks.
well worth the line up out the door. every single time.