Boasting a stunning, rural location on the island of Majorca, this charming and stylish hotel is located on 10 minutes' walk from magnificent and untouched beaches.