TODI

Todi

Todi is a town and comune of the province of Perugia in central Italy. It is perched on a tall two-crested hill overlooking the east bank of the river Tiber, commanding distant views in every direction.

The above text is a snippet from Wikipedia: Todi
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!