Loading map…

El Altar

In the heart of Barcelona, Spain, find a place that celebrates Catalan cuisine. Enjoy the savory aroma of expertly grilled meats, boasting a wonderfully tender texture. A true taste of Spain.