Indian restaurant · 222 W Hickory St #103, Denton, TX
Dine-In
More food in Denton, TX · Indian Food in Denton