SwissĂ´tel Amsterdam Amsterdam
Damrak 96
Amsterdam,
NL 1012 LP
Near Dam Square
Distance2.8 miles
SELECT