sq ft: 2,400
Industrial, Warehouse
South Los Angeles Manufacturing/Warehouse - 734 E 62nd St, Los Angeles, CA 90001, USA