Todi

Todi is a town and commune with 16,851 inhabitants (December 31, 2015) in the Italian province of Perugia of Umbria, situated on a hill high above the middle Tiber valley.

Hotels