St Margaret's Church

St Margaret's Church
London, SE13 5EA