National Swimming Pool Complex,

Maria Teresa Spinelli Str., Gzira