Llandaff Cardiff South Wales GB UK 2009

- Image ID: BMK0WC
Llandaff Cardiff South Wales GB UK 2009
Cezza / Alamy Stock Photo
Image ID: BMK0WC
BBC lighting and film equipment on set of filming series 5 Doctor Who in a street in the city of Cardiff South Wales
Location: Wales, United kingdom