Birourile centrale ale companiei sunt localizate în Europa, ceea ce arata importanţa pe care iSoftBet o acordă jucătorilor din această zonă. Cele 2 birouri sunt localizate în:
Londra, la adresa 2-4 Valentin Place
Luxemburg, 5 Rue Heienhaff