Barceló Hotel Group Opens a 5-star Hotel in Malta, Barceló Fortina Malta in Sliema October 24, 2023