located at Independence Square, Victoria, Gozo