Get directions to: Tacos El Canelo, Pacoima, CA
Restaurant address: 11555 Glenoaks Blvd Ste G7 Pacoima, CA 91331, USA
Restaurant: Tacos El Canelo