Theatre Land
The heart of London’s theatre land is Shaftesbury Avenue. From Leicester Square to Covent Garden, there are dozens and dozens of theatres - many are listed buildings, architecturally fascinating, built in Victorian or Edwardian times. Among this feast for drama lovers, there’s a feast of good food, too. Hundreds of restaurants line the Soho streets, offering pre- theatre menus and late night entertainment.
Shaftesbury Avenue England United Kingdom