1201 E. Southlake Blvd, Southlake, Texas 76092(817) 421-3263 Corner of E Southlake Blvd and Carroll Ave; Across from Town Square.