MovieMaps

Photo of Torchwood House (stairs/parlor)

Location: Treowen Manor
As Seen In: Doctor Who episode 2x02 “Tooth and Claw