Embarcadero Corporate Center
Photos
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
Also at this address
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.