On which street is the sister venue of Plowright Theatre in Scunthorpe, North Lincolnshire located?
Plowright Theatre: The Plowright Theatre, is a live entertainment venue on Laneham Street in Scunthorpe, North Lincolnshire. Baths Hall: The Baths Hall is an entertainment venue in Scunthorpe, North Lincolnshire, England.
i don't know