Sanctuary of Ta’ Pinu

The National Shrine of Our Lady of Ta’ Pinu in Gozo is one of the most revered Marian sanctuaries in the Mediterranean