ACME Markets 2668

ACME Markets #2668, also known as ACME Markets South Street, is a ACME Markets supermarket located at 1001 South Street in Philadelphia, Pennsylvania.