Los Caracoles offers traditional Spanish and Catalan cuisine, specializing in Mediterranean dishes.