2706 N Carroll Avenue, Southlake, TX, 76092