Cathedral Road

Cathedral Road was a road in Cardiff. It was the location of Bau Dewi Care Home, where the Committee was based. (AUDIO: The Torchwood Archive)