Designed by
Title
Westminster Abbey Lady Chapel, London, UK #277034223
Description
Henry VII's Lady Chapel interior of Westminster Abbey. The church is located next to Palace of Westminster in city of Westminster in London, England, UK. This church is UNESCO World Heritage Site since 1987.
This image is editorial