Pictures of Tacos El Canelo No 2 on 2 11555 Glenoaks Blvd # G7, Pacoima CA.

(Click on a thumbnail to enlarge picture)