Location This attractive and comfortable luxury hotel is situated on the coast of Gozo. Facilities The hotel features 83 accommodation units. A lobby and a reception are available to guests. Internet access and wireless internet access are available in..