Get directions to: Yama Japanese Restaurant', New York, NY
Restaurant address: 122 East 17 Street New York, NY 10003, USA
Restaurant: Yama Japanese Restaurant'