Enjoy the flavors of Japan without the miles at our restaurant located in the Union Square area.
20 E 17th St, New York, NY 10003
b/t 5th Ave & Broadway Ave
Union Square, Flatiron
Subway N/Q/R/W/L/4/5/6 14th Street/Union Square
Hours Tue – Sat 12:00PM – 7:00PM
Sun & Mon Closed