2 Cumberland Farms Locations in Leicester, MA