All Saints Margaret Street, London

All Saints logoWelcome to All Saints

All Saints, Margaret Street, is an Anglo-Catholic parish in the Diocese of London which has been serving God and the world in the heart of the West End of London for over 160 years.

Our church is open for prayer and worship every day from 11.00 am-7.00 pm.


12:00 Mass
11:30 Walsingham Devotion
12:00 Mass
18:30 Vigil Mass

Daily Mass Live Stream

Mass is streamed live at 11am on Sundays, and at noon the rest of the week. View previous masses on the All Saints YouTube Channel.



news item
8 December 2022
The Immaculate Conception
  Today is the solemnity of the Immaculate Conception of the Blessed Virgin Mary. There will be a High Mass in honour of the feast tonight at 6.30 pm. The order of service and live-stream link are enclosed in this email for… More 


Church Events