Explore details about location Via Francesco Todaro. Via Francesco Todaro is a location situated within the Santo Stefano alongside other areas such as Via Domenico Morelli, Piazza di Porta Castiglione, Via Garofalo.