1174 Castro St. Mountain View, CA 94040

Office Space for Lease

28,495 square feet of Office Space is located in Mountain View, CA at 1174 Castro St.

  • Walk Score 73 (Very Walkable)
  • Year Built 1993
  • Rental Rate Rent Not Disclosed
  • Property Type Office
  • Transit Score 47 (Some Transit)
  • Building Class B
  • Rentable Building Area 28,495 SF

Listings are obtained through reliable sources but Flooreo has not verified specific property claims.