Hotel Amsterdam - De Roode Leeuw

Damrak 93-94
Amsterdam
Netherlands