Get directions to: 23rd St Food Plus, New York, NY
Restaurant address: 67 West 23rd Street New York, NY 10010, USA
Restaurant: 23rd St Food Plus