Itri

Itri is a town in the province of Latina in the Italian region Lazio with 10,677 inhabitants (as of 31 December 2015). It is located 130 km southeast of Rome and 68 km southeast of Latina.

Hotels