1. Repair Masters Inc
625 Estes Ave, Schaumburg, IL 60193
Coordinate: 42.00254,-88.09616
Phone: (847) 584-1963
2. Schaumburg Heating & Air Conditioning
870 E Higgins Rd, Schaumburg, IL 60173
Coordinate: 42.04101,-88.05902
Phone: (847) 861-0150