Amenities Landscape The Deli

The Facilities

Bayside Business Plaza was established in Mountain View, California in 1966. We have 70,000 square feet of office space in 14 single- and two-story buildings, with a diverse selection of open-area and contiguous offices in various sizes range from 200 square feet to 5,000 square feet. We also offer Executive Suites that range from 100 to 175 square feet.