Loading Map....
Address
200 University Avenue
200 University Avenue
Palo Alto
California
Pacific
94301
United States
Lytton Plaza is a small (0.2 acres), open, and inviting downtown plaza in Palo Alto, California.