The Management Office is located at:
1256 Main Street #244
Southlake, Texas 76092
Office Hours: Mon. - Fri. 8:15 a.m. - 5:00.p.m.
Email: Southlake Town Square
Southlake Town Square is owned and managed by RPAI Southwest Management LLC a subsidiary of Retail Properties of American, Inc.