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...