Hotel Amsterdam - De Roode Leeuw

Damrak 93-94,
Amsterdam, 1012 LP

Plot an area on map:

Dam Square

Show similar hotels:

All Dam Square Hotels

All 4 star Hotels

4 * hotels in Dam Square

Pinpoint attraction on map:

Dam Square0.1km

Amsterdam City Centre0.1km

Oude Kerk0.3km