20
4340 Leimert Blvd
Los Angeles, CA 90008
$3,799,000 USD
11,132 SF
11,132 SF
$3,799,000 USD
Office