Quality Inn & Suites Worcester Near Regatta Point Park
50 Oriol Dr -
Worcester,
MA 01605