Photos coming soon
HOTEL
Central Sliema Studio
13 Stangrove, Apt 6A, Cathedral St., Sliema
Where it sits
Central Sliema Studio
13 Stangrove, Apt 6A, Cathedral St., Sliema
35.91027, 14.50574
Similar stays nearby
Plan around Central Sliema Studio
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
