1. Leo's Vac Center 525 Pleasant St, Worcester, MA 01602 Coordinate: 42.26415,-71.81993 Phone: (508) 755-5639