Tal Bennej is a restaurant specializing in homemade Maltese cuisine.