Magallanes 26 Hotel
Accommodation in Santa Margalida, Majorca
26 Carrer Magallanes, Santa Margalida, 07458
Free Wi-Fi
Parking
Swimming Pool





















