MapQuest Driving Directions to 1730 Embarcadero Rd Palo Alto, CA 94303-3302