Piazza del Popolo is a city square in Todi, Italy.
Church of Saint Mary of Consolation
Cathédrale de Todi
Chiesa della Nunziatina
Casa Dipinta "O’Doherty"
Trattoria Da Piero e Silvana
Ristorante Pizzeria Cavour
Le Scalette
Umbria Restaurant
See open hours