South Indian Restaurant · 7910 W Grand Pkwy S Ste 700, Richmond, TX, 77406 · Houston
More places in Houston