1/14 14 Active $364,900 3 Beds2 Baths2,165 SqFt 5803 Deleon Trail DR, Spring, TX 77379 Single Family Home Listed by Edmonds & Company