Embarcadero Corporate Center

2479 E Bayshore Rd
Palo Alto CA 94303

Sponsored Topics

See a problem? Let us know!
<p>Embarcadero Corporate Center is a two-story office building located off Bayshore Road with&nbsp;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.</p>