Off Market
Sold Dec 2025
3 bd
2 ba
1,175 sqft
109 Onyx Lake DR, Kyle TX 78640
Kyle, TX 78640