Rite Aid 2665

Rite Aid #2665 is a Rite Aid drugstore located at 10502 Saint Clair Avenue, Cleveland, Ohio.