This Hertz pickup location details in Winter Park:

Hertz
4270 Aloma Ave, Ste.174
Winter Park, FL 32792 USA