Indian Lakes Resort (Bloomingdale) Location. The Indian Lakes Resort is less than 20 miles west of Chicago in the suburb of Bloomingdale, Ill., which offers 260 acres of dramatic architecture and two 18 hole golf courses. Eight miles away, guests will find the 500 acr...