Carmela is an Italian restaurant offering a generous cuisine.