Ca’s Xorc: luxury country hotel with excellent restaurant in Mallorca

Pool at Ca's Xorc in Mallorca

Ca’s Xorc is a luxury boutique hotel with 12 uniquely decorated rooms in a restored 18th century finca (farm house) in Mallorca. The hotel is perched on a steep mountainside between Soller and Deia, and commands outstanding views over the valley and beyond. Lush beautifully landscaped gardens and an infinity pool are just two of the striking features of this hotel. It is nestled among the olive groves and is somewhat difficult to reach by car because of the steep unpaved road (or by foot along the Soller-Deia hiking trail), making it an oasis of peace and tranquility. The original olive oil mill, which is used for the restaurant, has become the heart of this estate. It is one of the few preserved and operating oil mills on Mallorca. Indeed, when we had dinner at the restaurant, we sampled the olive oil and pronounced it very good!

Outdoor terrace Ca's Xorc

Even if you don’t have plans to stay here, make sure you visit the Ca’s Xorc restaurant which serves modern Mediterranean cuisine. You sit outdoors on the terrace gazing out onto the valley and Port de Soller beyond, an unforgettable dining experience. The kitchen is open every day from 1 pm to 3.30 pm and from 8 pm to 10.30 pm, except on Tuesdays. I recommend that you make reservations in advance. It is very popular among locals and visitors as one of the best places to eat in Mallorca.

Needless to say it’s a great place to hold a wedding, birthday or anniversary party, or other special event. There is a large tent on one of the gardens with good views. It’s also an ideal honeymoon location.

Ca’s Xorc
Hotel Agroturismo and Restaurant
Carretera de Deia, km 56.1
E-07100 Soller
Mallorca, Spain
+34 971 63 82 80
Email the hotel to inquire about a booking.

About Esme Vos

Esme Vos is the founder of Mapplr, a travel site featuring boutique hotels, luxury resorts, travel guides and restaurant reviews. You can find her on and Twitter.


  1. The place sounds so amazing