St. Margaret’s II
St. Margaret’s Church, Westminster, London, England. To the left is the Clock Tower of Big Ben, to the right is a corner of Westminster Abbey.
St. Margaret’s II
St. Margaret’s Church, Westminster, London, England. To the left is the Clock Tower of Big Ben, to the right is a corner of Westminster Abbey.
Comments 0
The photo is not in the discussion.
Delete comment
Delete comments and replies