Get directions to: Koodo Sushi, New York, NY
Restaurant address: 55 Liberty Street New York, NY 10005, USA
Restaurant: Koodo Sushi