Japanese restaurant · 116A Market St, Clifton, NJ
Dine-In
More food in Clifton, NJ · Japanese Food in Clifton