Le Bella Ciao is a restaurant offering homemade pizzas and other dishes.