Share:

Restaurants & Bars 5

istanbul

Jim Leff | Dec 2, 2003 05:38 PM

anybody been to Istanbul Grill (310 W 14th St) lately? early reports were mixed.

ciao

Want to stay up to date with this post?