Canifor Hotel

Triq In Nakkri
Qawra
Malta