Peacock Theatre Photos

Meet 184 travelers, 163 tour guides and discover 1,518 photos

The Peacock Theatre is a theatre in the City of Westminster, located in Portugal Street, near Aldwych. The 999-seat house is owned by, and comprises part of the London School of Economics and Political Science campus, who utilise the theatre for lectures, public talks, conferences, political speeches and open days. The university has a long lease…
View Peacock Theatre guide >

Peacock Theatre