22310 Homestead Rd
Los Altos, CA 94024
Building Ownership
Fxsc Llc
Building Class
A
Stories
1
Year Built / Renovated
1969 / 1973
Total Rentable Building Area
29,902 SF
Fxsc Llc
A
1
1969 / 1973
29,902 SF