Restaurants & Bars 2

Le Streghe

Andy | May 4, 2004 01:11 PM

Has anyone been to this place? It's on W. Broadway in SoHo and I just moved into the area. I'm very intrigued as I've heard some very good things and was wondering if any Chowhound's have been there.

Want to stay up to date with this post?

Recommended From Chowhound