Other
St Peter's Church, Kennington - Other in Kennington, UK, Greater London on Farbinder.
Kennington, UK, Greater London