Ista Indian Cuisine

2140 East Southlake Boulevard, Southlake 76092, United States Get Directions to this spot
2140 East Southlake Boulevard
Southlake, 76092
AL, United States
(817) 421-0305

Rate and review Ista Indian Cuisine in Southlake, AL, United States!

Share your experiences at Ista Indian Cuisine with your friends or discover more Restaurants in Southlake, AL, United States.