El Canalla
(1,101)
Restaurant
Address: C/ Major de Sarrià, 95, Sarrià-Sant Gervasi, 08017 Barcelona, Spain
Hours: Closed ⋅ Opens 1 PM
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 ...
6 days ago · rat · an offensive word for an unpleasant and untrustworthy person ; creep · (slang) a disgusting person ; rotter · (British, informal, old-fashioned) ...
People also search for
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.
1153 Followers, 695 Following, 244 Posts - See Instagram photos and videos from El Canalla (@el_canalla_sada)