Restaurants & Bars 1

879 Taco

lspirer | Aug 29, 2003 04:08 PM

Has anyone ever been to this place? It's on 1st Ave btw 66th & 67th (waaaaay out of my 'hood), and has some decent reviews on CitySearch (which I don't trust that much). Any feedback is appreciated.

Want to stay up to date with this post?

Recommended From Chowhound