St Edward the Confessor Catholic ChurchParishShareSt Edward's CloseGreater London, England NW11 7EXUnited KingdomGet directions