File:London Wax Museum.png

Summary
London Wax Museum from the The New Scooby-Doo Mysteries episode Sherlock Doo. Screenshot from TV.