MovieMaps

Photo of Torchwood House (front)

Location: Craig-Y-Nos Castle Hotel
As Seen In: Doctor Who episode 2x02 “Tooth and Claw