St. Peter's Church é uma das peças mais impressionantes da arquitectura eclesiástica nesta área sul de Londres. A igreja foi projetado e construído pelo arquiteto lendário Sir John Sloane entre 1825 e 1827. Sloane também foi responsável por várias outras igrejas locais na área. A igreja é o lar de uma grande e amigável comunidade cristã que sempre bem-vindos os novos membros.