12
5330 Carroll Canyon Rd
San Diego, CA 92121
$525,000 USD
920 SF
1
Unit
920 SF
$525,000 USD
Medical