Great cafe right off the Main Street in Sliema!