The Opera House Theatre is a 2,920 capacity theatre in Blackpool Lancashire, England. It is located within the Winter Gardens, a large entertainment complex in the town centre and originally opened in 1889, although it has been rebuilt twice, in 1910 and 1939 (...) (from Wikipedia)