Get directions to: Tawakal Halal Meat & Deli, Chatsworth, CA
Restaurant address: 21617 Devonshire St Chatsworth, CA 91311, USA
Restaurant: Tawakal Halal Meat & Deli