Indian Restaurant · 5115 Westheimer Rd Ste C-350, Houston, TX, 77056 · Houston
More places in Houston