2
102 S Euclid Ave
San Diego, CA 92114
$1,300,000 USD
8,640 SF
8,640 SF
$1,300,000 USD
Office