100 View Street - Mountain View, CA
Location Map
PROPERTY HIGHLIGHTS:
- Existing multi-tenant office property acquired in 1999
- Approximately 42,000 square feet
- Well located immediately across from major transit hub
- Sold in 2007