Talk:Castle of Doom Studios

if i recall correctly from the documentary, the castle of doom studios are more or less some random terraced house somewhere in glasgow. will watch the documentary and add to the article soon