Nostra Signora del Sacro Cuore is a Catholic church dedicated to the Virgin Mary located in Rome's Piazza Navona.
Wikipedia https://en.wikipedia.org/wiki/Nostra_Signora_del_Sacro_Cuore
Address 27 Corso del Rinascimento, Roma 00186, Italy
Coordinates 41°53'53.672" N 12°28'25.112" E