Rite Aid 5977

Rite Aid #5977 was a Rite Aid drugstore located at 3520 Homestead Road, Santa Clara, California.