1. Spotless Auto Wash & Appearance Center 151 North Rd, Windham, CT 06280 Coordinate: 41.70847,-72.1649 Phone: (860) 456-8385