1933 S Alameda St Los Angeles, CA

Property Overview
Industrial  •  15,980 SF  •  Sold