38
559-565 61st St
San Diego, CA 92114
$1,975,000 USD
5,793 SF
7
Units
5.03% Cap Rate
5,793 SF
$1,975,000 USD
Apartments