Hostal Cuba Hotel, Palma Centre & Marina

Booking Enquiry