ACME Markets 871

ACME Markets #871, also known as ACME Markets Ogletown, is a ACME Markets supermarket located at 1 University Plaza in Newark, Delaware.