Los Tacos No.1

  • Reviews from:
Address: 75 9th Ave
New York, NY 10011


Top reviews from

  • TLDR: Yes, they are that good. I'm not sure if they're the absolute best but they're definitely one of the better ones. I've walked by Los Tacos in Chelsea... read more

    by Patrick W.

Tips from

  • No tips from Foursquare.

Reviews from PricesNow

  • No reviews from pricesnow.net

Similar places