Situated along Baker Street in central London, Madame Tussauds is the legendary London wax museum, featuring wax models of film stars, royalty, pop stars, historical figures and the ever popular chamber of horrors. A major tourist attraction in London, Madame Tussauds is a popular destination for many visitors to London. There are many great London restaurant in the Madame Tussauds area, all featured here on Best London Restaurants.
The Winter Garden
The Landmark London, 222 Marylebone Road, Marylebone NW1 6JQBritish
Dine amongst towering palm trees in the stunning 8 storey glass atrium that is The Winter Garden restaurant in The Landmark Hotel.