24
9888 Carroll Centre Rd
San Diego, CA 92126
$465,000-$1,465,000 USD
975-3,084 SF
3
Units
975-3,084 SF
$465,000-$1,465,000 USD
Office