15
904-914 24th St
San Diego, CA 92102
$2,625,000 USD
5,760 SF
8
Units
4.62% Cap Rate
5,760 SF
$2,625,000 USD
Apartments