5
1366 S Flower St
Los Angeles, CA 90015
$3,100,000 USD
8,795 SF
8,795 SF
$3,100,000 USD
Warehouse