Southlake Town Square

190 State Street

Southlake, TX 76092

Phone: 817-416-7100

 

Hours:

Mon-Sat 10am-6pm

Thurs 10am-7pm

Closed Sunday except during December.

Open by appointment.

 

Click here for driving directions to this location