Santa Maria Immaculate in Villa Borghese

Piazza di Siena. (Open Map)
(75)