1. ServiceMaster North 14520 E Fremont Ave, Englewood, CO 80112 Coordinate: 39.58579,-104.82 Phone: (303) 722-0553