St Peter's Church

St Peter's Church
Liverpool Grove, London, SE17 2HH