
Amsterdam, Netherlands
Amsterdam De Roode Leeuw
4-star hotel
Located in the heart of Amsterdam, next to Dam Square, this hotel offers convenient access to attractions like Madame Tussauds and the Royal Palace. Guests can enjoy delicious meals at the hotel's brasserie, serving lunch and…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Air conditioning in Restaurant


