Bella Ciao is an Italian restaurant offering pasta, pizza, tapas, and a wine bar experience. Dine-in or delivery options are available.