Zela Restaurant & Cocktail Bar
Grab a table at Zela Restaurant & Cocktail Bar on the Spanish island of Ibiza. Zela is a Japanese Mediterranean fusion restaurant, featuring dishes such as butter fish bigiris with truffle and tuna usuzukuri with pan con tomate. Captured with a Matterport Pro1.