Novotel Malta Sliema

60 Sir Frederick C Ponsomby Street, Gzira, Malta Island, Malta GZR 1070

JDS Travel News JDS Viewpoints JDS Africa/MI