20
801-807 Torrance St
San Diego, CA 92103
$3,250,000 USD
2,688 SF
4
Units
4.04% Cap Rate
2,688 SF
$3,250,000 USD
Apartments