Our Lady of Grace and St TeresaParishShareStation RoadGreater London, England E4 7BJUnited KingdomGet directions