Todi, a charming hilltop town in the province of Perugia, Italy, boasts medieval architecture and stunning views of the Tiber River valley. With a population of around 16,000 residents, it is known for its Etruscan and Roman roots, making it a historical gem in the heart of Umbria.
This description is generated with AI