24
6216 Crenshaw Blvd
Los Angeles, CA 90043
$600,000 USD
864 SF
864 SF
$600,000 USD
Office