Rite Aid 11179

Rite Aid #11179 is a Rite Aid drugstore located at 399 New London Road, Newark, Delaware.