This hotel is located in a central yet very peaceful spot in Bugibba, on the north coast of Malta. Guests will reach the centre as well as the seafront in about five minutes on foot.
See more: Hotels in Europe Hotels in Malta Hotels in Malta Holiday Destinations in Europe