Rite Aid 2640

Rite Aid #2640 is a Rite Aid drugstore located at 5411 Superior Avenue, Cleveland, Ohio.