10260 Meanley Dr
San Diego, CA 92131
$17,900,000 USD
45,306 SF
45,306 SF
$17,900,000 USD
Office