translate English to French: Inntel Hotels Amsterdam Centre is ideally situated in the city centre of Amsterdam.
L'Inntel Hotels Amsterdam Centre jouit d'un excellent emplacement dans le centre-ville d'Amsterdam.