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