25
5820 Oberlin Dr
San Diego, CA 92121
$3,395,000 USD
7,400 SF
1
Unit
7,400 SF
$3,395,000 USD
Office