Designed by
Title
Westminster Abbey interior, London, England, UK #274907960
Description
Stained Glass in Lady Chapel in Westminster Abbey. The church is UNESCO World Heritage Site located next to Palace of Westminster in city of Westminster in London, England, UK.
This image is editorial