18
138 S Westmoreland Ave
Los Angeles, CA 90004
$3,400,000 USD
18,604 SF
33
Units
6.3% Cap Rate
18,604 SF
$3,400,000 USD
Apartments