A cafe offering fresh food. It's a popular spot in Naxxar, Malta.