Loading map…

Carmela

Carmela in Barcelona, Spain, offers a vibrant taste of Catalan cuisine. Enjoy the aromatic Mediterranean flavors and a wonderfully tender texture in their expertly prepared dishes. A delightful culinary experience.