Travel to Todi
Todi is an Italian town of 16.296 inhabitants in the province of Perugia. It stands on a hill 411 m above sea level, which overlooks the middle valley of the Tiber. The municipal territory, among the largest in the Umbria region, is mostly hilly and is composed of a myriad of small settlements. In the […]