Loading map…
I CA RO
I CA RO in Genzano di Roma, Italy, offers a taste of local tradition. Delight in the aromatic flavors and the satisfyingly tender texture of their dishes, often prepared using the braised technique. A true taste of Roman cuisine.