Church of St. Peter and St. Paul, Montreuil - Credit: Wikimedia Commons
The church of St. Peter and St. Paul (), formally the church of Saint Peter and Saint Paul du Haut-Montreuil, is a Roman Catholic church in Montreuil, Seine-Saint-Denis, France. It was the parish church of the royal Château de Vincennes. Read more on Wikipedia
Source: en.wikipedia.org