28
4454-4460 Illinois St
San Diego, CA 92116
$1,600,000 USD
3,640 SF
5
Units
3.75% Cap Rate
3,640 SF
$1,600,000 USD
Apartments