Where is Madonna della Neve, Rome?

Where is Madonna della Neve, Rome located?

Madonna della Neve, Rome, Madonna della Neve, Rome, Italy (approx. 41.89663°, 12.50118°)


Where is Madonna della Neve, Rome on the map?