8
6244 Ferris Sq
San Diego, CA 92121
$2,315,000 USD
5,788 SF
5,788 SF
$2,315,000 USD
Research And Development