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.
0.06 km to Madame TussaudsFrench
Orrery provides a relaxed but stylish venue for shoppers, local residents and business people alike to enjoy good quality classic French cooking.