Hotel Amsterdam-De Roode Leeuw

User Rating:


Address:

Damrak 93-94
Beside the Dam
1012 LP Amsterdam, The Netherlands

Phone:

800/44 UTELL in the U.S. and Canada

Hotel star rating:

3 stars

Map:


Contact   ·   Privacy   ·   Terms