Terra Bella
1290-1300 Terra Bella Avenue, Mountain View, California
Nestled in the hub of tech's most innovative community.
Terra Bella is an office and R&D property located in the heart Silicon Valley with excellent access via freeways and public transportation.
- Market
- Mountain View
- Project Type
- Stabilized
- Property Type
- Office
- Square Feet
- 114,000
- Property Website
- Visit Site