Rite Aid 129

Rite Aid #129 is a Rite Aid drugstore located at 263 South Main Street, Newark, Delaware.