St. Margaret’s Church

St. Margaret’s Church is situated in the grounds of Westminster Abbey and Parliament Square. Originally founded in the 12th century, St. Margaret’s was rebuilt from 1486 to 1523 and the church’s interior was greatly restored to its current appearance in 1877.
Westminster Abbey, London: Sept-2009
November 6, 2009 at 11:34 am
This is totally amazing with dark background…