• placement: superzone
  • path: destinations/pois/hero
  • containerId: gpt-ad-455409929970
  • possible size: [970, 250], [970, 90], [728, 90], [320, 50], [1, 1],
  • targeting:
    {
      "url": "points-of-interest/theatre-royal/1509972",
      "destination": "Gueliz-&-Ville-Nouvelle",
      "title": "gueliz-ville-nouvelle",
      "type": "Neighborhood",
      "neighborhood": "Gueliz-&-Ville-Nouvelle",
      "continent": "Africa",
      "country": "Morocco",
      "city": "Marrakesh",
      "refresh": 30,
      "refresh_limit": 3
    }

Theatre Royal

Begun in the 1970s by Tunisian architect Charles Boccara, this grand edifice is a focal point for cultural shows in Marrakesh, despite remaining unfinished. If the front door's open, the caretaker may offer to show you around (for a tip). Check out the domed ceiling and woodwork flourishes that merge Moroccan and European styles. The 1200-seater open-air theatre hosts ballets and musicals.

  • placement: superzone
  • path: destinations/pois/middle
  • containerId: gpt-ad-796276392811
  • possible size: [970, 250], [970, 90], [728, 90], [320, 50], [1, 1],
  • targeting:
    {
      "url": "points-of-interest/theatre-royal/1509972",
      "destination": "Gueliz-&-Ville-Nouvelle",
      "title": "gueliz-ville-nouvelle",
      "type": "Neighborhood",
      "neighborhood": "Gueliz-&-Ville-Nouvelle",
      "continent": "Africa",
      "country": "Morocco",
      "city": "Marrakesh",
      "refresh": 30,
      "refresh_limit": 3
    }

Must-see attractions

  • placement: superzone
  • path: destinations/pois/superzone
  • containerId: gpt-ad-215029587923
  • possible size: [970, 250], [970, 90], [728, 90], [320, 50], [1, 1],
  • targeting:
    {
      "url": "points-of-interest/theatre-royal/1509972",
      "destination": "Gueliz-&-Ville-Nouvelle",
      "title": "gueliz-ville-nouvelle",
      "type": "Neighborhood",
      "neighborhood": "Gueliz-&-Ville-Nouvelle",
      "continent": "Africa",
      "country": "Morocco",
      "city": "Marrakesh",
      "refresh": 30,
      "refresh_limit": 3
    }