Immersive images combining: Aqua , Sun and Malta

115 The Strand by NEU Collective 115 The Strand Hotel is located in Sliema along the bay facing the historical city of Valetta, in the beautiful cultural island of Malta