(972)355-4488 | Ista Indian Cuisine,2221 Cross Timbers Road, Suite 105, Flower Mound, TX u2013 75028. Get Directions
Estimated delivery time: 45 mns. min