18
21110 Wood Ave
Torrance, CA 90503
$5,395,000 USD
10,638 SF
18
Units
5.68% Cap Rate
10,638 SF
$5,395,000 USD
Apartments