Japanese restaurant · Mall, 132 Mall rd Christiana, 132 Christiana Mall #1477, Newark, DE
Dine-In
More food in Newark, DE · Japanese Food in Newark