22
965-973 E 31st St
Los Angeles, CA 90011
$2,700,000 USD
11,200 SF
11,200 SF
$2,700,000 USD
Warehouse