Xlendi Resort And Spa
St Simon Street, Xlendi Bay, Gozo, Gozo
Average, 3
This 3 star hotel is located in the city centre of Gozo and was established in 1995. It is a short drive away from the Citadel. The Hotel has a restaurant, a bar, a coffee shop, an indoor swimming poo...
More Info