This Hertz pickup location details in Worcester:

Hertz
561 Park Ave
Worcester, MA 01603 USA

Experience new places with Expedia