Previous Image Next Image Chelsea Church of Our Most Holy Redeemer & St Thomas More, Chelsea, London (UK). [Source: geograph.org.uk] Church of Our Most Holy Redeemer & St Thomas More, Chelsea, London (UK). [Source: geograph.org.uk]