A local favorite! Food-Truck serving Authentic Indian Cuisine. The best Indian food in the DFW area. 1028 S Welch St, Denton, TX
A local favorite! Food-Truck serving Authentic Indian Cuisine. The best Indian food in the DFW area. 1028 S Welch St, Denton, TX