Rite Aid 5653

Rite Aid #5653 is a Rite Aid drugstore located at 5270 Balboa Avenue, San Diego, California.