Italianate Catholic church beside the V&A, formally the Church of the Immaculate Heart of Mary.
Address
Brompton Road
Nearest Station
South Kensington