The Diplomat Hotel

173, Tower Rd, Sliema, Malta Island, Malta SLM 1609

JDS Travel News JDS Viewpoints JDS Africa/MI