596 Carroll St
Sunnyvale, CA 94086
Building Ownership
Palo Alto Medical Foundation
Building Class
A
Stories
2
Year Built / Renovated
1961 / 1975
Total Rentable Building Area
72,065 SF
Palo Alto Medical Foundation
A
2
1961 / 1975
72,065 SF