Rite Aid 2401

Rite Aid #2401 is a Rite Aid drugstore located at 7800 Cleveland Avenue Northwest, North Canton, Ohio.