All roads lead to Dam Square, the real heart of Amsterdam, where The Royal Palace, the Nieuwe Kerk and the War Memorial overlook this vast and bustling open space.
Visit website
For last updates and prices
Location
Amsterdam The Netherlands
Add webapp to your home screen