Walgreens 13596

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