A Hidden Gem of English History: The Flemish Window in St Margaret’s Church, Westminster
In St Margaret’s Church at Westminster, situated next to the world-famous Westminster Abbey, a remarkable Flemish stained-glass window stands as […]
A Hidden Gem of English History: The Flemish Window in St Margaret’s Church, Westminster Read More »