Mimosa MermaidMay 30, 20216 min10 new hotels in Malta to explore.So much development has been taking place in Malta which includes a whole host of brand spanking new hotels for us all to fall in love with.