City of Westminster, GB
St Mary of the Angels is a Roman Catholic church on Moorhouse Road in Bayswater, London, England, within the City of Westminster. The parish it serves is partly in the City of Westminster and partly in the Royal Borough of Kensington and Chelsea.
Listen to the audio guide for St Mary of the Angels Free on WIP — starts by itself when you arrive, even with the screen off