On which street is the sister venue of Plowright Theatre in Scunthorpe, North Lincolnshire located?
Plowright Theatre:  It is the Sister Venue to the Baths Hall located on Doncaster Road in Scunthorpe. Baths Hall: The Baths Hall is an entertainment venue in Scunthorpe, North Lincolnshire, England.
i don't know