Luxury hotel located on Malta's sister island, Gozo, close to Dwejra Bay.
A luxurious hideaway resort set amidst 30,000 square meters of tropical gardens. 140 rooms and suites and multiple dining options. Spa and Ayurvedic center with 16 treatment rooms.