The Church of Our Most Holy Redeemer and St Thomas MoreParishShare7 Cheyne RowLondon, England SW3 5HSUnited KingdomGet directions