See all photos
See all photos
See all photos
The Can Roses Hotel is located in the town of Sóller on the island of Mallorca in Spain. It is a small, family-run hotel with just 12 rooms. The Can Roses is centrally located and just a short walk from the town square and the local market. The nearby port of Sóller is also worth a visit. The hotel rooms are simply furnished but include all the basics such as a TV and private bathroom. The hotel has a restaurant and bar on site, as well as a small outdoor pool.