Los Pinillos is a restaurant known for its grilled meats and, according to some, snails.