N/A nights


4.5 trip_advisor

Alcudia, Spain

The Can Iroca is a 3-star hotel located in Diseminado Disseminat 5, 50, 07400, Spain. The hotel is situated in a beautiful area and offers guests stunning views of the surrounding mountains. The Can Iroca is a great choice for those seeking a relaxing holiday in Spain. The hotel offers a variety of amenities including a swimming pool, a fitness centre, a sauna, and a spa. The rooms at the Can Iroca are spacious and comfortable, and come equipped with a variety of modern amenities.