Sacred Heart ChurchParishShare112 Horseferry RoadLondon, England SW1P 2EFUnited KingdomGet directions