18
2828 Howard Ave
San Diego, CA 92104
$4,600,000 USD
10,012 SF
12
Units
4.52% Cap Rate
10,012 SF
$4,600,000 USD
Apartments