By WiFi SPC / October 17, 2023 innflux 2881 Touhy Ave, Elk Grove Village, IL 60007 - USA, Elk Grove Village, United States WiFi Network Type: Public Network Free WiFi