$2,150,000 Active 5Beds5Baths5209Sqft0.454Acres 902 Independence Pw, Southlake, TX 76092 MLS#: 21345872