Cathedral Road

Cathedral Road was a road in Cardiff. It was the location of a retirement home where the Committee were based. (AUDIO: The Torchwood Archive)