Loading map…

Zed Restaurant

Barcelona, Spain, offers a delightful aroma and a perfectly tender texture. Their braised dishes are a testament to the rich flavors of Catalan cuisine.