Don Carlo is a restaurant specializing in Italian cuisine, including stone-oven pizza and ice cream specialties.