Loading map…

A’Barra

A’Barra in Madrid, Spain, is a destination for exquisite flavors. Indulge in the aromatic complexity and the wonderfully tender texture of their braised dishes. A true taste of Spanish gastronomic artistry.