Designed by
Title
Stained Glass - Saint Isabelle of France and Pope Saint Leo the #90129180
Description
Stained Glass in the Church of Our Blessed Lady of the Sablon in Brussels, Belgium, depicting Saint Isabelle of France and Pope Saint Leo the Great