7680 Girard Ave
La Jolla, CA 92037
$16,000,000 USD
30,984 SF
30,984 SF
$16,000,000 USD
Office