Redwood Creek Inn Blog

February 15, 2018

You Should Visit Madame Tussauds San Francisco

Madame Tussauds is a global chain of wax museums. Anna Maria Tussaud, commonly known as Marie Tussaud, was a celebrated wax sculptor who rose to fame during the French Revolution and later moved to Great Britain where she eventually founded the first wax museum of its kind in the world. The original Madame Tussauds in London is the only one she had personally established. All other museums have been set up much later. Madame Tussauds in San Francisco is located at 145 Jefferson Street in Fisherm...