Sliema, Sliema, Malta
Sliema is conveniently located at 59 The Strand in Sliema, Malta
Hotel Location:
Address: 59 The Strand
City: Sliema
Country: Malta
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- In Room TV
- Air Conditioning
Sliema is conveniently located at 59 The Strand in Sliema, Malta
Address: 59 The Strand
City: Sliema
Country: Malta
Sliema, Sliema, Malta © Hotelsina.com