Southlake Town Center

About

Southlake Town Square is a shopping precinct located in the city of Southlake, in the U.S. state of Texas. Owned and managed by RPAI Southwest Management, LLC., Town Square is regionally known for its high-end boutiques and fine dining.


Additional Information

What makes this business unique? 120 shops and dozens of fine restaurants

Contact

1560 E Southlake Blvd, Ste 100
Southlake, Texas 76092
United States

Get Directions

Is this your listing?

Features

  • Southlake Town Square is a unique, open-air lifestyle shopping district

Hours

Mon. - Sat. 10:00am - 9:00pm Sun. - 12:00pm - 6:00pm

Be the first to review this item!


Contact

817-329-5566



Bookmark this