The Waterfront Hotel

The Strand
Gzira
Malta