Su sede principal no la pueden utilizar para partidos por competiciones de la UEFA, el Tigne Sports Complex, en Sliema, con capacidad para 1000 espectadores.