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
70 Landor Road
- +44 (0)20 7737 7276