I'm looking for

Los Tacos No.1

Address: 75 9th Ave, New York, NY 10011,

  • Reviews from:

Top reviews from

  • What a fantastic spot. Although a long line and no dedicated indoor seating, it's well worth getting. Having tried all meat options as well as the cactus in... read more

    by Joey S. Rating:

Tips from

  • No tips from Foursquare.

Reviews from LocalWizer

  • No reviews from localwizer.com

Similar places