Great food at a great price. No main was more than €10! Wine was about €8-€9 a bottle.
We don't normally go to the same restaurant twice when we are on holiday, but we came here three times when we were here in Madrid in summer 08.
There were queues into the place on some evenings.
Plaza El Ángel 12
28012 Madrid, Spain
+34 913 691 059