Offering mountain views, Aixa is an accommodation situated in Alcudia, less than 1 km from Platja Es Clot and a 10-minute walk from Es Morer Vermell Beach. This property offers access to a patio and free private parking.
Plaça Mestres D'Aixa, N 4, 07400 Alcudia, Spain