Our Sister Island – Gozo!

Go, Go, Go… Gozo! Gozo, Malta’s sister island, is jam-packed with beauty. The natural scenery is magical; the historic locations are practically within walking distance from one another. Beautiful beaches;