El Canalla
(1,099)
Restaurant
Address: C/ Major de Sarrià, 95, Sarrià-Sant Gervasi, 08017 Barcelona, Spain
Hours: Closed ⋅ Opens 11:30 AM
Phone: +34 932 05 88 06
canalla · 1. (colloquial) (rascal). a. scumbag (colloquial). ¡Ese canalla me las pagará!I'm gonna make that scumbag pay! b. · 2. (lowlife). a. rabble. El joven ...
3 days ago · rat · an offensive word for an unpleasant and untrustworthy person ; creep · (slang) a disgusting person ; rotter · (British, informal, old-fashioned) ...
Aug 4, 2023 · Order ahead with the new El Canalla Taqueria app. Download today so you can start earning free food and catch the latest happenings.