Santa Maria della Mercede e Sant'Alfonso Maria de' Liguori (built 1706)
Location: 40.849340°N, 14.252140°E