21
118 N Westmoreland Ave
Los Angeles, CA 90004
$3,750,000 USD
18,765 SF
24
Units
7.68% Cap Rate
18,765 SF
$3,750,000 USD
Apartments