Address & Phone

Ista Indian Cuisine 2140 E South lake Blvd, suite B, Southlake, TX - 76092

mobile: (817)421-0305

Contact Form