The Grand Theatre & Opera House Leeds? A theatre which truly lives up to its name. Take a look at the website for this grand institution and you can learn an awful lot about one of Leeds’ star attractions. In short, it ‘was built in 1878, cost a total of £62,000 and took 13 months... Continue Reading →