ISTA Indian Cuisine

About

ISTA Indian Cuisine is famous for North Indian, South Indian & Kabab’s. It offers wide array of amenities like Dining, Wi-fi, and Parking.

Address

2221 Cross Timbers Rd, Flower Mound, TX 75028, USA

FOR BEST DEALS DOWNLOAD BOOZEHOUR

© Boozehour, 2017 All Rights Reserved