Search results for - Netherlands


Your search returned 1 results

Display results per page

  • Results for: Netherlands

  • Ambassade Hotel , Amsterdam, North Holland

    A long-time Guide favourite, 'it has to be one of our favourite hotels in Europe',  this hotel is spread among ten 17th-century gabled houses on two of the city’s finest canals