Restaurants & Bars 10

Which vnyl?

khoffdenver | Apr 4, 2010 11:14 AM

Vnyl sounds like a fun place to go in NYC -- any advice in choosing between the Chelsea and the Hell's kitchen locations, besides that fact that the Chelsea one is very close to Donut Pub?

Donut Pub
203 W 14th St, New York, NY 10011

Want to stay up to date with this post?

Recommended From Chowhound