France, Nord, Solre le Chateau, Altar of the Saint Pierre Saint Paul's church

- Image ID: ECJKE4