Where is The Westin Chicago Lombard?

Where is The Westin Chicago Lombard located?

The Westin Chicago Lombard, The Westin Chicago Lombard, United States of America (approx. 41.84258°, -88.00289°)


Where is The Westin Chicago Lombard on the map?