Esta igreja está alojado em um invulgar estrutura que domina Orchard Road-se no centro da vila de Cambridgeshire ocupado Melbourn. A Igreja tem uma grande cúpula no telhado, que foi projetada para permitir luz no átrio central da igreja. A igreja é o lar para uma grande população cristã e amigáveis que muitos oriundos das aldeias circundantes. A Igreja tem sempre prided-se em acolher novos membros e está sempre vivo para acomodar passageiros e visitantes.