Address & Phone

Ista Indian Cuisine 2221 Cross Timbers Road, Suite 105, Flower Mound, TX - 75028

mobile: (972)355-4488

Contact Form