Question: On which street is the sister venue of Plowright Theatre in Scunthorpe, North Lincolnshire located?
Answer: Doncaster Road