Rite Aid 5967

Rite Aid #5967 is a Rite Aid drugstore located at 20572 Homestead Road, Cupertino, California.