Santa Francesca Romana, previously known as Santa Maria Nova, is a Roman Catholic church situated next to the Roman Forum in the rione Campitelli in Rome, Italy.
Wikipedia https://en.wikipedia.org/wiki/Santa_Francesca_Romana
Address Piazza di Santa Francesca Romana, next to Colosseum, Rome, Latium, 00186, Italy
Coordinates 41°53'28.197" N 12°29'19.61" E