The hotel is situated just outside the picturesque village of Mellieha. It offers majestic views of Malta's largest sandy beach and the surrounding countryside of Malta's two sister islands, Gozo and Comino.
See more: Hotels in Europe Hotels in Malta Hotels in Malta Holiday Destinations in Europe