Photos coming soon
HOTEL
Ta' Tereża In Manwel Dimech
113 McNair Road, Sliema, Malta
Where it sits
Ta' Tereża In Manwel Dimech
113 McNair Road, Sliema, Malta
35.91007, 14.49795
Similar stays nearby
Holiday Apartments Malta Sliema
Hotel · 3 m
Lady Todd
Hotel · 12 m
Art Deco Apartment in Central Sliema
Hotel · 19 m
Art Deco Luxury Apartment, Central Location
Hotel · 22 m
Ta' Tereza In Manwel Dimech
Hotel · 22 m
Ta' Tereza In Sajjan Lane
Hotel · 22 m
Elegant Sliema Penthouse, Panoramic Terrace
Hotel · 37 m
Sliema Central Apartment
Hotel · 50 m
Plan around Ta' Tereża In Manwel Dimech
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
