About UsAbout Us Welcome to the hotel Ca'n Abril situated in the municipality of Sóller in the northwest on the Spanish Balearic island of Mallorca, amidst the beautiful Sierra de Tramontana mountains (a UNESCO natural world heritage site).