Southlake Town Hall, located at 1400 Main Street in Town Square, is home to several City offices including the City Manager, City Secretary, Finance, Public Works Administration, Planning and Development Services, Economic Development and Tourism and Human Resources. It also houses several Tarrant County offices.