She was, but she is now deceased.
All that is left is the Museum that she founded.
Madame Tussauds is a wax museum in London .
London.
Madame Tussauds
its in London
#
Madame Tussauds
Yes.
No, not if you don't want to.
Madame Tussauds, London is on Marylebone Road. The nearest underground station is Baker Street. You can recognise it by a very large dome on the roof of the London Planetarium, which is next door.
Madame Tussauds is not far from the Baker Street Underground station. (See links below)
Tinkerbell from Disney Universe
Madame Tussauds charges its visitors.