Explore details about location Embarcadero Road. Embarcadero Road is a location situated within the Palo Alto alongside other areas such as Lane B West, Embarcadero Road, Ash Street.