1300 Patricia
San Antonio, TX 78213
$18,250,000 USD
183,312 SF
240
Units
183,312 SF
$18,250,000 USD
Apartments