St Peter's Church

St Peter's Church
53 Belsize Square, London, NW3 4HY