For Lease
14 photos
$1,399/mo
3 bd
1 ba
1,112 sqft
5846 Castle LAKE, San Antonio TX 78218
San Antonio, TX 78218