Share:

Restaurants & Bars 5

Le Gigot

a320 | Jul 20, 2004 03:19 PM

Any thoughts? I think it's in the West Village.

Want to stay up to date with this post?

Recommended From Chowhound