This Hertz pickup location details in Palo Alto:

Hertz
816 San Antonio Road
Palo Alto, CA 94303 USA