Hotel Xlendi Resort & Spa
Resort
Xlendi
Here, you’ll be enjoying yourself all the time. Resort «Hotel Xlendi Resort & Spa» is located in Munxar.
Number of rooms: 44
St. Simon Street, XLN1300 Xlendi, Malta