46
4261 Leimert Blvd
Los Angeles, CA 90008
$3,100,000 USD
12,348 SF
12
Units
6.04% Cap Rate
12,348 SF
$3,100,000 USD
Apartments