Wyndham Plaza
2704 E Southlake Blvd
Suite #104, Southlake,
TX 76092
(817) 251-8778
​
Hours
Sun - Thur : 11 am - 9 pm
Fri & Sat : 11 am - 9:30 pm
(Kitchen closes 30 mins earlier)
FOR DELIVERY/PICK UP
All Day Menu
Catering Menu
Lunch Specials
Drinks
Home
Food Gallery
Locations
Video
More...