Embarcadero Corporate Center is a two-story office building located off Bayshore Road with easy access to 101 freeway. The Center is nestled in a park-like development and offers a variety of office suites from which to choose. The development is within miles of Palo Alto big-hitters such as Google, Yahoo, Facebook and Stanford University.