Where is Landor Theatre?
Landor Theatre is located in Lambeth. It's in a welcoming neighbourhood that travellers enjoy for top attractions such as the museums and scenic riverfront. If you're looking for things to see and do in the area, you might like to visit Big Ben and Buckingham Palace.
Things to see and do near Landor Theatre
What to see near Landor Theatre
- Big Ben
- Buckingham Palace
- Trafalgar Square
- Piccadilly Circus
- Hyde Park
Things to do near Landor Theatre
- O2 Arena
- Westminster Abbey
- London Eye
- Natural History Museum
- Oxford Street