Rite Aid 3523

Rite Aid #3523 is a Rite Aid drugstore located at 1105-09 North 63rd Street, Philadelphia, Pennsylvania.