10506 Erica Leigh Ct, Austin, TX 78726
2,856 Sqft.
3 full baths
8,098 lot Sqft.
2 stories
1991 year built
Legal Description: LOT 11 BLK F CANYON CREEK SEC 1