Die Finca Albellons ist ein familiär geführtes Finca in einem wunderschönen Naturgebiet von großem landschaftlichen Interesse. Das Hotel liegt in der Serra de Tramuntana, UNESCO-Weltkulturerbe, und verbindet die Ruhe und ein Gefühl von Wohlbefinden, umgeben von einer absolut privilegierten Naturkulisse.