Hotel Location
Amsterdam, the capital of the Netherlands, is an exhilarating metropolis with beautiful architecture, ancient canals, numerous museums, restaurants, theatres, clubs and unique events throughout the year to experience and enjoy. Nearby is the famous Dam Square with Madame Tussauds, the National Monument and the Royal Palace and Amsterdam's leading department store ‘De Bijenkorf’.