St. Peter's Church est l'un des plus impressionnants morceaux de l'architecture religieuse dans cette région du sud de Londres. L'église a été conçu et construit par l'architecte légendaire Sir John Sloane entre 1825 et 1827. Sloane est également responsable de plusieurs autres églises locales dans la zone. L'église abrite une grande communauté chrétienne et amicales qui ont toujours heureux d'accueillir de nouveaux membres.