Mallorca, or Majorca, is the largest of the Balearic Islands located off the coast of [...]
The Travel Magazine’s review of the Iberostar Grand Hotel Portals Nous offers an extensive look [...]