Church of the Immaculate ConceptionParishShareFarm StreetLondon, England W1J 5RQUnited KingdomGet directions