Get directions to: New Star, Chatsworth, CA Restaurant address: 21340 Devonshire St Chatsworth, CA 91311, USA Driving Walking Bicycling Restaurant: New Star