18
1366 S Flower St
Los Angeles, CA 90015
$2,390,000 USD
8,555 SF
8,555 SF
$2,390,000 USD
Warehouse