Italian restaurant Itria Cucina Italiana in Nafplio, offering carefully crafted dishes with excellent ingredients and impressive service.