9705 Carroll Centre Rd
San Diego, CA 92126
$21.60 USD/SF/YR
1,705 SF
1
Space Available
Built 1988
1,705 SF Contiguous
Built 1988
1,705 SF
$21.60 USD/SF/YR
Office