Address: 10040 Old Depot Plaza Rd, Chatsworth, CA 91311, USA
Sean G. Rosenstock | Dec 21, 2019
There's a lot of parking. The lot runs between Lassen and Devonshire..there are several hundred spaces, and they are all free and unlimited except about four set aside for workers