Chatsworth is a Train station located at 10040 Old Depot Plaza Rd, Chatsworth, CA 91311. It has received 76 reviews with an average rating of 3.5 stars.
The address of Chatsworth: 10040 Old Depot Plaza Rd, Chatsworth, CA 91311
Chatsworth has 3.5 stars from 76 reviews
Train station