Walgreens 13596

Walgreens #13596 is a Walgreens drugstore located at 300 University Avenue, Palo Alto, California.