L'Hotel Amsterdam bénéficie d'un emplacement tranquille dans une rue bordée d'arbres au centre-ville de Londres, à 300 mètres de la station de métro de Earl's Court.