> $14,500,000 Active 7Beds15Baths13463Sqft0.845Acres 6236 Indian Creek Dr, Fort Worth, TX 76107 MLS#: 21237595