5
8500 Redwood Creek Ln
San Diego, CA 92126
$3,250,000 USD
7,531 SF
7,531 SF
$3,250,000 USD
Research And Development