Previous Image Next Image St Thomas Kensal Town The north side of the church of St Thomas Kensal Town, London W10 (UK) The north side of the church of St Thomas Kensal Town, London W10 (UK)