Multiple Spaces
970 Terra Bella Ave
970 Terra Bella Ave, Mountain View, CA 94041 United States
Multiple Spaces
970 Terra Bella Ave
970 Terra Bella Ave, Mountain View, CA 94041 United States
Total Available Space
3,510 SF
Building Size
14,300 SF
Built
1984
Sublease
No
Total Available Space
3,510 SF
Building Size
14,300 SF
Built
1984
Details
- Total Available Space:
- 3,510 SF
- Building Size:
- 14,300 SF
- Year Built:
- 1984
AVAILABILITIES