Get directions to: Los Toros Bar & Cantina, Chatsworth, CA
Restaurant address: 21743 Devonshire St. Chatsworth, CA 91311, USA
Restaurant: Los Toros Bar & Cantina