Hotels Near Indo-American Center

6328 N. California Avenue
Chicago, Illinois

Indo-American Center is 9 miles from downtown Chicago

Indo-American Center is a museum located in Chicago, Illinois.

Hotels are listed in order of distance from Indo-American Center

Visit our Chicago page for more places to stay in Chicago and nearby cities and towns