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.
Dine amongst towering palm trees in the stunning 8 storey glass atrium that is The Winter Garden restaurant in The Landmark Hotel.
Fish & Seafood
FishWorks Marylebone continues the FishWorks concept of a fishmongers and restaurant serving only the freshest fish served simply in informal and relaxed surroundings.
A fusion of Modern European and Mediterranean cuisine awaits at one of Marylebone's finest restaurants, The Kitchen at Holmes.