Get directions to: Yama-- West Houston St., New York, NY
Restaurant address: 92 W Houston St New York, NY 10012, USA
Restaurant: Yama-- West Houston St.