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