Photos coming soon
HOTEL
Luxury 3 BR Apartment - heart of Sliema
8 St Francis St, Sliema
Where it sits
Luxury 3 BR Apartment - heart of Sliema
8 St Francis St, Sliema
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 Oct 5, 2026.
