Get directions to: Noho Star Restaurant, New York, NY
Restaurant address: 330 Lafayette St New York, NY 10012, USA
Restaurant: Noho Star Restaurant