Rite Aid 5617

Rite Aid #5617 is a Rite Aid drugstore located at 2230 Otay Lakes Road, Chula Vista, California.