2606 N Carroll Avenue Avenue, Southlake, TX, 76092