Abbracci Cafe is situated in the heart of Sliema close to the main shopping area offering fine coffee and luxury teas, together with a great selection of cakes.