Residence Inn by Marriott Worcester Near Regatta Point Park
503 Plantation St -
Worcester,
MA 01605