Bella Ciao is a pizza restaurant offering over 40 wood-fired pizzas for takeout and delivery.