Southlake Town Square
355 N Carroll Ave
Southlake, TX 76092
(817) 251-8778
Due to numerous cancellations,
we do not accept an order from UberEAT. We will add 10%
service charge for Favor.
All Day Dining
Lunch Specials
Home
Menu
Locations
Reservation
Menus
More...