Our Lady of the AnnunciationParishShareThirleby RoadGreater London, England HA8 0HEUnited KingdomGet directions