Call our office
18021 Valley View Avenue is a 309,934 square foot industrial building located in the Los Angeles market north of the 91 Freeway.