This hotel's restaurants also win favor with visitors ... The Westin Lombard Yorktown Center scrapes the sky above Lombard, Illinois, about 20 miles west of Chicago. Although regional public ...