Hotel Kennedy Nova

116, The Strand
Gzira
Malta