Rite Aid 5661

Rite Aid #5661 is a Rite Aid drugstore located at 8985 Mira Mesa Boulevard, San Diego, California.