St. Mark's Church is een groot oud gebouw, gebaseerd op de rand van Amsterdam, een van de verst bereiken van het zuiden van Londen gemeenten. De kerk heeft een grote centrale toren die vormen een iconische deel van de skyline op dit gebied. De faciliteit heeft een mooie verzameling van gebrandschilderd glas en heeft een aantal interessante externe en interne architectuur. Nieuwkomers worden aangemoedigd om deel te nemen aan de grote congregatie in gebed en aanbidding.