The Alhambra was a popular theatre and music hall located on the east side of Leicester Square, London. It opened in 1854 and was originally built as the Royal Panopticon of Science and Arts. The Alhambra closed and was demolished in 1936. Associated events Parent Map Little Magazines and Their Contributors Vetted? Yes