1. TLC Home Cleaning 62 Shepard Rd, Sturbridge, MA 01566 Coordinate: 42.08817,-72.07146 Phone: (508) 347-3275