Found this cafe by chance on the front in Sliema - the food was displayed in a cabinet and you chose what you wanted. All home produced. The service was efficient and quick. We took a table number and sat outside. Within 5 minutes our drinks and croque monsieur/toasted sandwich arrived and were very tasty. Very reasonable prices too.