Pendant plus de cinquante ans, la Sainte Eucharistie fut célébrée chaque dimanche dans l'église Sainte Marie, située sur la Caledonian Road, à Londres. De nombreux membres du Clergé anglais et d'autres pays y furent ordonnés.

Aujourd'hui, ses activités ont été tranférées dans une nouvelle église située dans la banlieue de Londres.

En plus des activités liturgiques et spirituelles, cette église dédiée à tous les Saints sert de quartiers généraux pour toute l'Eglise et abrite ses archives.