Embarcadero Corporate Center

Closed

Photos

2479 E Bayshore Rd
Palo Alto, CA 94303

Embarcadero Corporate Center is a premier Class A multi-tenant office building located in Palo Alto, California, just east of US 101 near the Embarcadero Road overpass. The property, built in 1970, encompasses 101,000 square feet across a single two-story building and is actively leasing office space.

Set on five acres, the center features several on-site amenities, including panoramic views of Palo Alto's bayside wetlands, a beautifully landscaped courtyard, and efficient floor plates that provide tremendous flexibility for tenants. Its proximity to high-end restaurants, retail services, and Stanford University enhances its appeal as a prime office location.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesCaliforniaPalo AltoEmbarcadero Corporate Center

Partial Data by Infogroup (c) 2025. All rights reserved.