No photo available

The Diplomat Club

Sliema, Malta

No photo available

The Diplomat Club Map & Address

« Back to resort
173 Tower Road
Sliema, Malta SLM 10
Accuracy not guaranteed. Contact the resort to confirm the address before making plans.