Rite Aid 5615

Rite Aid #5615 is a Rite Aid drugstore located at 507 Telegraph Canyon Road, Chula Vista, California.