6
3602-3608 Indiana St
San Diego, CA 92103
$3,395,000 USD
5,924 SF
8
Units
3.61% Cap Rate
5,924 SF
$3,395,000 USD
Apartments