13
1366 S Flower St
Los Angeles, CA 90015
$2,690,000 USD
8,795 SF
8,795 SF
$2,690,000 USD
Warehouse