Photos coming soon
HOTEL
Luxury 3 BR Apartment - heart of Sliema
8 St Francis St, Sliema, Malta
Where it sits
Luxury 3 BR Apartment - heart of Sliema
8 St Francis St, Sliema, Malta
35.91334, 14.49613
Plan around Luxury 3 BR Apartment - heart of Sliema
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 25, 2026.
