33
1312-1316 Westwood Blvd
Los Angeles, CA 90024
$5,750,000 USD
11,482 SF
11,482 SF
$5,750,000 USD
Research And Development