The Landor Theatre

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
Stockwell
London
SW9 9PH
Telephone:
+44 (0)20 7737 7276

Look for similar items by category

Is The Landor Theatre your business?

Find out how to become a Partner to enhance your listing and access other benefits.