Marina Street, XLN1150 Xlendi, Malta
This hotel is on Xlendi Bay seafront and offers air-conditioned
rooms. Its restaurant features a sea-view terrace, while the rooftop
terrace is equipped with sun loungers and parasols.
Marina Street, XLN1150 Xlendi, Malta