1. New Home Cleaning 41 Franklin St, Leicester, MA 01524 Coordinate: 42.24299,-71.90982 Phone: (774) 437-9871