The Taco Shop, Greenwich Village NYC - logo shows lucha libre wrestler eating a taco

Authentic Taqueria