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