It is called Los Catrachos, and I have to say so far that the restaurant is great! Here is the review:

Musical S. is absolutely right about this place! Their oxtale was the best oxtale I have had in years.That was it. We’ll be trying here again, but with more people!