Malta National Stadium Ta’ Qali Stadium is located in the middle of Malta in Attard (Three Villages).