21
601-609 N La Brea Ave
Los Angeles, CA 90036
$6,780,000 USD
11,300 SF
11,300 SF
$6,780,000 USD
Storefront