143 The Strand, GZR1026 Gzira, Central Region, Malta (35.90747, 14.49885)
Comments: 0
TRIQ TAS-SLIEMA, GZR Gzira (35.90534, 14.49034)