Mr Todd Hotel & Cafe is is a brand new exclusive property in the heart of Sliema. Best-suited to the well-travelled, well-groomed chic hipster.