Church of St. Louis of the French - Credit: Wikimedia Commons
The Church of St. Louis of the French (, , ) is a Catholic church near Piazza Navona in Rome. The church is dedicated to the patron saints of France: Virgin Mary, Dionysius the Areopagite and King Louis IX of France. Read more on Wikipedia
Source: en.wikipedia.org