The Ambassade Hotel is beautifully located on the main canal in the centre of Amsterdam: "The Herengracht".
At a short walk from the hotel you can find the flower market, Dam Square, several shopping streets, the Anne Frank House, many restaurants and the main museums.
The hotel is situated on a very quiet and unique location at one of the city's loveliest spots in the historic centre.