The Most Sacred Heart of JesusParishShare62 Eden GroveLondon, England N7 8ENUnited KingdomGet directions