15
2330 Westwood Blvd
Los Angeles, CA 90064
$3,500,000 USD
4,788 SF
4,788 SF
$3,500,000 USD
Office