D Snack Point is a cafe offering traditional Maltese pastizzi, pizzas, pastries, and fresh bread.