restaurants southlake square town town square restaurants southlake Lets Go to the Movies. Carroll Avenue Southlake Texas 76092. Welcome To Brio Tuscan Grille At Southlake Town Sq… Saturday, June 11, 2022 Edit