India House

59 W Grand Ave, Chicago 60654, United States Get Directions to this spot
59 W Grand Ave, River North
Chicago, 60654
IL, United States
(312) 645-9500

33 reviews for India House

  • 66 reviews are hidden: show all reviews

Rate and review India House in Chicago, IL, United States!

Share your experiences at India House with your friends or discover more Restaurants in Chicago, IL, United States.