Photos coming soon
HOTEL
Sliema Tower Road Apartment
Tower Road, 264, Flat 6, Taormina Court, SLM 1600 Sliema, Malta, Sliema
Where it sits
Sliema Tower Road Apartment
Tower Road, 264, Flat 6, Taormina Court, SLM 1600 Sliema, Malta, Sliema
35.91452, 14.49672
Similar stays nearby
Plan around Sliema Tower Road Apartment
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
