115 The Strand Aparthotel

115 The Strand
Gzira
Malta