Starwood Hotels & Resorts Worldwide opened The Westin Lombard Yorktown Center Aug. 22 in Lombard, Ill., located about 20 minutes from Chicago.
The hotel offers 500 guest rooms and 39,000 square feet of meeting space.