This Hertz pickup location details in Dallas:

Hertz
812 Peach Street
Dallas, TX 76011 USA