1. Horcher Installation 507 W Sheridan Rd, Lakemoor, IL 60051 Coordinate: 42.32366,-88.20793 Phone: (815) 322-2089