34
3650 Quimby St
San Diego, CA 92106
$2,650,000 USD
2,807 SF
4
Units
4.06% Cap Rate
2,807 SF
$2,650,000 USD
Apartments