28
743 S 61st St
San Diego, CA 92114
$13,000,000 USD
9.46 AC
9.46 AC
$13,000,000 USD
Residential