Red Tower: a small stop with a big view over North Malta | Journal Malta | Malta Tour Guide