27
4659 North Ave
San Diego, CA 92116
$5,000,000 USD
6,996 SF
10
Units
4.52% Cap Rate
6,996 SF
$5,000,000 USD
Apartments