NH Amsterdam Schiller
Rembrandtplein 26-36, Amsterdam City Centre, 1017 CV Amsterdam, Netherlands
This beautiful Art Deco 4 star hotel is located in the heart of Amsterdam, on Rembrandtplein, and features a brasserie, a terrace and free wifi.
Photo by deepstereo