Our Lady of Ardilliers Church - Credit: Wikimedia Commons
Our Lady of Ardilliers Church () is a Catholic church located in Miquelon-Langlade, in the archipelago of Saint Pierre and Miquelon, a dependent territory of France in the North Atlantic Ocean. Since the abolition of the Apostolic Vicariate of Iles Saint Pierre and Miquelon on 1 March 2018, it is attached to the diocese of La Rochelle and Saintes. Read more on Wikipedia
Source: en.wikipedia.org