The Church of St. Louis of the French is a Roman Catholic church in Moscow, built 1790–91. It is located in the neighborhood of the Lubyanka, in the city center. The church was founded by and belongs to the French parish of the same name.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Church_of_St._Louis_of_the_French_(Moscow)
Coordinates 55°45'45.534" N 37°37'52.661" E