el diablo restaurant in the canary islands wtf August 3, 2015 by WTFFF Master El Diablo restaurant in the Canary Islands – WTF fun facts Advertisement Related