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.
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.