1256 Main St Southlake
,TX
76092(817) 329-5566 |
Southlake Town Square's 54 acres of mixed-use land includes spaces for retail stores, restaurants, offices, entertainment venues, residential and government-use buildings. The internationally recognized area is the city center of Southlake, 5 miles northwest of the Dallas/Fort Worth International Airport, popular for its pedestrian-friendly layout, outdoor spaces and the wealth of activities available. The square includes Southlake's Town Hall, a U.S. Post Office, a 248-room Hilton hotel and 14-screen movie theater.
Hours vary by business, please see website for details.