11 E Central St Worcester , Massachusetts 01605 Website: Click here for restaurant websitePhone: (508) 926-8308