St Thomas Kensal Town

The bombed-out church of St Thomas Kensal Town, London W10 (UK); north side.

The bombed-out church of St Thomas Kensal Town, London W10 (UK); north side.