Rite Aid 5860

Rite Aid #5860 is a Rite Aid drugstore located at 2640 Floral Avenue, Selma, California.