Japanese restaurant · 821 Carman Avenue, Westbury, NY
To-Go · Dine-In
More food in Westbury, NY · Japanese Food in Westbury