Amsterdam Hotel Accommodation
In an amazing location, just off Dam Square, right in the middle of Amsterdam's city center, you'll find Hotel Amsterdam De Roode Leeuw. This is where you...
- On-site Parking
Boasting a unique location on the banks of the Amstel River in the heart of Amsterdam, this luxury property is the ideal choice to escape everyday routine...
- Swimming Pool