Westin North Shore

Location: Wheeling, Illinois – USA