5450 W 83rd St
Los Angeles, CA 90045
$12,000,000 USD
24,825 SF
24,825 SF
$12,000,000 USD
Research And Development