Bella Ciao is an Italian restaurant offering pizza and tapas-style dishes. Temporarily closed.