The Cambridge School, Doha

  • Address: Al Madeed Street, Mamoura Area - Doha, Qatar
  • Founded: 2001