The Grand Amsterdam Hotel is ideally located in the heart of Amsterdam?s historic centre, between two picturesque canals.