A 135 acre master planned business park offering state of the art facilities on a speculative and build to suit basis 1 MILE FROM THE CITY OF NEEDHAM RANCH PARKWAY // SANTA CLARITA, CA 91321 LOS ANGELES. A WORLD APART