This bed & breakfast is located in Todi, just steps from Palazzo del Capitano and Palazzo del Popolo, and within a short walk of Palazzo del Priore. You’ll also find Cathedral of the Santissima Annunziata and Santa Maria della Consolazione less than a mile away.