11221 San Pedro Ave
San Antonio, TX 78216
$6,500,000 USD
53,390 SF
11.1% Cap Rate
53,390 SF
$6,500,000 USD
Hotel