$1,234,500 Active 5Beds4Baths4802Sqft0.325Acres 1720 Water Lily Dr, Southlake, TX 76092 MLS#: 21386567