The Landor Theatre

Dubbed London's "most intimate theatre", the 60-seat Landor Theatre is located on the first floor of The Landor Pub in Clapham, South London.
About
Dubbed London's "most intimate theatre", the 60-seat Landor Theatre is located on the first floor of The Landor Pub in Clapham, South London.
The theatre's main focus is on producing or presenting high quality musical theatre; take your place in the audience and you'll never be more than three rows from the action.
Venue Details & Map
The Landor Theatre
- Address
-
70 Landor Road
StockwellLondonSW9 9PH - Telephone:
- +44 (0)20 7737 7276
- info@landortheatre.co.uk