Bella Ciao is a pizza restaurant offering Italian cuisine. They offer dine-in and takeout options.