Stage construction Elstree Studios London England
ID: SC-01-1080
Format: SD
Location: Elstree Strudios London England UK