Champions DFW Commercial Realty presents a single-story office building for lease in Southlake TX. Suite 130 is a move-in ready suite featuring ±1,271 SF of professional office space. Only a short 5 minutes to restaurants and shopping at Southlake Town Square.