Los Caracolitos is a restaurant offering Canarian cuisine.