El Loco Taco Relishing Duo Food Review Salt Spring Island(03) Save Image Image gallery: El Taco Loco: The Ultimate Guide to Mexico’s Favorite Street Food