The Holiday Inn Amsterdam located south of Amsterdam city centre is an ideal hotel for both business and leisure travellers
El restaurante y el bar están en la primera planta y ha sido completamente renovados al estilo Nueva Inglaterra con suelos de madera, mobiliario tapizado con motivos escoceses y objetos de Vermont. En el restaurante se sirve un menú típico de Nueva Inglaterra.