Waterfront
8,0
Accommodation rating
Sliema
15/04/24 to 16/04/24 (1 night)
121 €