23
2333 Camino del Rio S
San Diego, CA 92108
$699,000 USD
1,296 SF
1
Unit
1,296 SF
$699,000 USD
Medical