Itri is an Italian city in Lazio. It is in the Province of Latina. About 10,000 people live there.
The bell tower of the destroyed church of Santa Maria Maggiore.
Itri, provincia di Latina, Lazio, Italia. Città alta, il castello
Infiorata on Via Della Repubblica.