Location
121 Northwest Point Blvd,
Elk Grove Village, IL 60007
By Vannstar | 8/21/2015
The hotel was nice!