1731 Embarcadero Rd
Palo Alto, CA 94303
Building Ownership
Westwood Company-palo Alto
Building Class
A
Stories
2
Year Built / Renovated
1977 / 1977
Total Rentable Building Area
24,192 SF
Westwood Company-palo Alto
A
2
1977 / 1977
24,192 SF