Get directions to: Carrows Restaurant, Chatsworth, CA
Restaurant address: 20557 Devonshire St Chatsworth, CA 91311, USA
Restaurant: Carrows Restaurant