London Wiki
Register
Advertisement

Properly the Church of the Immaculate Heart of Mary, in South Kensington. It is close to the Victoria and Albert Museum: and the remains of Brompton Road Station can be seen nearby.

More information on the Wikipedia page [1]. The website is [2].

Advertisement