Isla Mallorca & Spa ****
Palma, Spain
Sleeping Rooms
153 rooms
Location
Sleeping Rooms
Total number of rooms
153
Maximum number of rooms for groups
Address and Location Info for Isla Mallorca & Spa
Full Address
C/ Pilar Juncosa, 7, 07014 Palma de Mallorca, Islas Baleares, Spain
City
Palma
Region
Balearic Islands
Country
Spain
Latitude
39.569183
Longitude
2.627674