1. Avis Walter 11 Harvard St, Worcester, MA 01609 Coordinate: 42.26769,-71.80307 Phone: (508) 556-2135