Request a Proposal

Sobrato

Church & Castro Street

This four-story development is pursuing LEED CS certification for its program of 95,000 square feet of office space, 8,000 square feet of ground floor retail and a luxurious 3,500-square-foot roof deck.

At a Glance

  • Mountain View, CA