An Amsterdam gem built in 1912, the recently renovated NH Amsterdam Schiller is an official Dutch monument and enjoys a rich cultural history. Situated on Rembrandt Square, the rooms and suites of this classic ... Read more

View all Luxury Hotels in Amsterdam