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