Restaurants & Bars


Fresh Tomatillos


Restaurants & Bars 6

Fresh Tomatillos

Abbylovi | Nov 21, 2001 10:41 AM

I just had the most amazing pollo en salsa verde. I'm hooked and want to try and make it myself. Anyone know a market in the New York City area that sells fresh tomatillos?

Want to stay up to date with this post?

Recommended From Chowhound