Amsterdam - Netherlands
Amsterdam - Netherlands
Amsterdam - Netherlands

NH Amsterdam Noord Hotel is located in Noord and offers a selection of 290 rooms. Included in all rooms is air conditioning, in-house movies, a hair dryer, an ironing board, an in-room safe, and a television. T ... Read more

View all hotels in Amsterdam