RPAI - Southlake Town Square

  • Retail
1560 E. Southlake Blvd., #100
Southlake, TX 76092
817-329-5566
  • About

    Located in the heart of the DFW Metroplex, Southlake Town Square is a 130-acre, mixed-use shopping destination with more than 120 specialty retail shops and restaurants.