ACME Markets 2680

ACME Markets #2680, also known as ACME Markets College Square, is a ACME Markets supermarket located at 100 College Square in Newark, Delaware.