Movies Filmed at Paget Rooms

8 Victoria Road, Penarth, Vale of Glamorgan CF64 3EF, UK
Nearby Locations
14 Archer Road from Doctor Who
406 m

7 Machen Street from Doctor Who
427 m

Alley off Clinton Road from Doctor Who
432 m

Browse more nearby locations.
Show Map

Torchwood

Electro Theatre

From episode 2x10 "From Out of the Rain".