Italian restaurant Don Chisciotte offers a menu featuring delicious, generously portioned dishes and well-cooked pizzas.