Explore details about location Triq Santa Maria. Triq Santa Maria is a location situated within the Gozo alongside other areas such as Triq Il-Babisku, Triq Sir Arturo Mercieca, Pjazza L-Anfori.