Every Day ISTA provides an exclusive Lunch Buffet for its customers. We are open every day throughout the week. Monday to Thursday we offer Lunch Buffet for $10.99. Friday Saturday and Sunday we offer Lunch Buffet for $11.99.

Restaurant Address at Flower mound

2221 Cross timbers Rd, Suite 105,
Flower Mound TX-75028

Restaurant Timings


Monday to Thursday

11:00AM - 2:30PM

Friday, Saturday & Sunday

11:00AM - 3:00PM

Sunday to Thursday

5:00PM - 9:30PM

Friday & Saturday

5:00PM - 10:00PM