Commercial
University Square Phase II
2100 University Avenue
East Palo Alto, CA
94303
233,000 sqft

University Square Phase II