Sandwich shop · Center Pointe Plaza, 1233 Churchmans Rd, Newark, DE
More food in Newark, DE · Sandwich in Newark