Question: On which street is the sister venue of Plowright Theatre in Scunthorpe, North Lincolnshire located?
Sentence (from "Plowright Theatre"): It is owned by North Lincolnshire Council and managed by SMG-Europe.
Relevant evidence: No