Rite Aid 1299

Rite Aid #1299 is a Rite Aid drugstore located at 2503-05 Welsh Road, Philadelphia, Pennsylvania. The location operates 24 hours per day.