India House, at 1101 E. Broadway, is still open but only doing takeout, according to a reputable source who works here at Zimmer Communications. A quick website check confirmed that it’s true. You can see the takeout menu here. The restaurant’s site states that it “has been bringing authentic northern Indian cuisine to central Missouri […]