SOUTHLAKE – EVO Entertainment will open a 68,733-sf venue at the 130-acre Southlake Town Square mixed-use development.
The center will feature a full restaurant and bar with outdoor patio space, seven movie screens, arcade games, bowling lanes, a laser tag arena, rock climbing wall, ropes course, and private party rooms.
Retail Properties of America owns Southlake Town Square.
Opening is set for late 2021.
The Texas Real Estate Research Center has more on DFW’s retail market: