Town Leaf St, 78238, Texas - Redfin
9 addresses found on Town Leaf St in 78238, Texas. The average lot size on Town Leaf St is 9579 sq. ft. The average property tax on Town Leaf St is $3.2K/yr. Find an address below to learn more about the property details:
- 6006 Town Leaf St, San Antonio, TX 78238
- 6011 Town Leaf St, San Antonio, TX 78238
- 6007 Town Leaf St, San Antonio, TX 78238
- 6015 Town Leaf St, San Antonio, TX 78238
- 6014 Town Leaf St, San Antonio, TX 78238
- 6018 Town Leaf St, San Antonio, TX 78238
- 6010 Town Leaf St, San Antonio, TX 78238
- 6002 Town Leaf St, San Antonio, TX 78238
- 6019 Town Leaf St, San Antonio, TX 78238