Peek & Cloppenburg's monumental building on Dam Square in Amsterdam #208756673
Description
The Dutch office of Madame Tussauds is also located in the Peek & Cloppenburg building on Dam Square in Amsterdam. While the P&C company was founded in Rotterdam in 1869 the focus of the chain is now in Germany with 65 stores.