Castle Restaurant in Leicester, MA DiRoNA Awarded Restaurant Castle Restaurant in Leicester, MA DiRoNA Awarded Restaurant