 Tudor Square

Tudor Square is a city square in the city of Sheffield, England.The square is home to the largest concentration of theatres in the UK outside London and has thus become known as Sheffield's ‘Theatre Land’.