Piazza del Popolo, Todi Square in Todi, Italy From Wikipedia, the free encyclopedia Piazza del Popolo is a city square in Todi, Italy.[1] Piazza del Popolo Buildings around the square Concattedrale della Santissima Annunziata Palazzo del Capitano Palazzo dei Priori (Todi) Palazzo del Popolo References [1]"Piazza del Popolo in Todi | Visit A City". www.visitacity.com. Retrieved 2025-10-06. Wikimedia Commons has media related to Piazza del Popolo (Todi). 42.78230°N 12.40650°E / 42.78230; 12.40650 This Italian location article is a stub. You can help Wikipedia by adding missing information.vte Related Articles