Don Carlo is an Italian restaurant offering a diverse menu of pizzas, including unique tortipizzas, alongside bruschetta and pasta dishes. Takeaway options are available.