translate English to German: Description: 115 The Strand Aparthotel is ideally situated on the Sliema waterfront at Marsamxett harbour enjoying spectacular views of Malta’s capital city Valletta.
Beschreibung: 115 The Strand Aparthotel is ideally situated on the Sliema waterfront at Marsamxett harbour enjoying spectacular views of Malta’s capital city Valletta.