Originally Posted by ryberg
C'mon, nobody knows what that is next to La Tortuga?
Anyway, just to add that as someone recently pointed out over on the general forum (here
), Tacos Israel
at the corner of 15th Ave and 10th street (perhaps memorable for it's use of Jughead in its signage) closed not so long ago.
Blasphemy!!! No way!! I loved that place.