20
6322 Ferris Sq
San Diego, CA 92121
$2,395,000 USD
6,555 SF
6,555 SF
$2,395,000 USD
Research And Development