hotel
photo: Hotel De L'Europe in Amsterdam

Did you know there are 25 Five Star hotels in the Netherlands?