Restaurants & Bars 9

Tomatillos

gtrekker2003 | Aug 1, 2004 11:43 AM

Hello.

Where can I find tomatillos in Mississauga? If not Mississauga, any nearby city or town? If necessary, I'd be happy to go downtown to Toronto to find some.

Cheers,

gtrekker

Want to stay up to date with this post?

Recommended From Chowhound