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