Japanese restaurant · 23 Penn Mart Shopping Center, New Castle, DE
Delivery
More food in New Castle, DE · Japanese Food in New Castle