Waterfront Hotel

The Strand, Gzira, Malta, GZR 1028