13600 N IH 35
San Antonio, TX 78233
$625,000 USD
18,640 SF
18,640 SF
$625,000 USD
Self Storage