Boasting four stars, Hotel Amsterdam is located near Dam Square and the Koninklijk Paleis (Royal Palace). It’s close to the business and shopping districts of Amsterdam as well as Central Station, making it suitable for both business travellers and tourists. Its 79 rooms cater to the 21st century traveller. Restaurant de Roode Leeuw on the ground floor specialises in Dutch cuisine.