11
6829 Crenshaw Blvd
Los Angeles, CA 90043
$1,805,000 USD
4,750 SF
4,750 SF
$1,805,000 USD
Warehouse