Get directions to: Terri - Chelsea, New York, NY
Restaurant address: 60 W 23rd St (at Chelsea), New York City New York, NY 10010, USA
Restaurant: Terri - Chelsea