The Kennedy Strand

Sliema, Malta

The Kennedy Strand Map & Address

« Back to resort
116 The Strand, Sliema Creek
Sliema, Malta GZR 03
  • Resort
  • Resort cluster
Accuracy not guaranteed. Contact the resort to confirm the address before making plans.