Rite Aid 5646

Rite Aid #5646 is a Rite Aid drugstore located at 1735 Euclid Avenue, San Diego, California.