19
1515-1539 Olivella Way
San Diego, CA 92154
$3,100,000 USD
11,821 SF
11,821 SF
$3,100,000 USD
Warehouse