3900 Howard St
San Antonio, TX 78212
$650,000 USD
4,140 SF
34
Units
4,140 SF
$650,000 USD
Apartments