1. ServiceMaster Of Stamford 76 Viaduct Rd Ste H2, Stamford, CT 06907 Coordinate: 41.08157,-73.51902 Phone: (203) 327-3477