This Hertz pickup location details in Wiesbaden:

Hertz
Selfservice Parkhaus Lili
Wiesbaden, HE 65189 DEU