|
Contact Us 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. Phone: 817-329-5566 Fax: 817-310-0773 Email: Southlake Town Square Southlake Town Square is owned and managed by RPAI Southwest Management LLC a subsidiary of Retail Properties of American, Inc. |