Chicago IL Chicago, Restaurants 1. 59 W. Grand Ave, Chicago, IL 60654 | India House, Chicago (312) 645-9500