Disputa sus partidos en el MFA Centenary Stadium o en el Estadio Nacional Ta' Qali, que no se encuentran en la ciudad de la Valeta, sino en Ta' Qali.