The Opera House is located on the ground floor of The Winter Gardens Blackpool, a large entertainment complex in the town centre and originally opened in 1889.