15
2820 Shelter Island Dr
San Diego, CA 92106
$3,300,000 USD
2,524 SF
2,524 SF
$3,300,000 USD
Storefront Retail Office