The Westin Lombard Yorktown Center scrapes the sky above Lombard, Illinois, about 20 miles west of Chicago. Although regional public transportation will make it relatively easy for leisure ...