Designed by
Title
St. Stephen`s Church of the Mount is a place of Catholic worship #110172033
Description
Paris, France - January 7, 2018: St. Stephen`s Church of the Mount is a Catholic church in Paris. Inside it has a singular architecture, with two stone spiral staircases leading to the upper balustrade.
This image is editorial