The Sainte Chapelle, Paris, France.

The Sainte Chapelle, Paris, France.
(Image source)

Leave a Reply