Rite Aid 11139

Rite Aid #11139 is a Rite Aid drugstore located at 6515 Castor Avenue, Philadelphia, Pennsylvania.