1201 E Touhy Ave, Des Plaines, Illinois 60018 USA
Photo Credit: http://www.extendedstayamerica.com/hotels/il/chicago/ohare-south
Claim copyright