All Saints Margaret Street |
 

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.

Worship

Today
12:00 Mass
18:30 Mass
Tomorrow
12:00 Mass
12:30 Stations of the Cross
17:30 Holy Hour
18:30 High Mass for Annunciation
 

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

 
news item
24 March 2026
Feast of the Annunciation – tomorrow
  Wednesday 25th March 2026 12 noon Low Mass 6.30 pm High Mass Preacher: Fr Alan Rimmer Music: Jugendmesse – Joseph Haydn, 1732-1809; Offertory: Alma redemptoris mater – Tomás Luis de Victoria, 1548-1611. Voluntary: Mediation on ‘Ave maris stella’ – Harvey Grace, 1874-1944. Please note there will be no Stations… More 

 

Church Events