Loading map…

CANELA

CANELA in Palma de Mallorca, Spain, exudes a vibrant, Mediterranean aroma. Experience the tender texture of their braised dishes, a taste of Balearic island flavors.