Business services, nec, nec, Property operation, retail establishment
Embarcadero Corporate Center
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.