Elk Grove Village IL Apartments 1. 2411 Landmeier Rd, Elk Grove Village, IL 60007 | Intown Suites Chicago O'hare (847) 228-5500