Indian restaurant · 208 E McKinney St #100, Denton, TX
More food in Denton, TX · Indian Food in Denton