Hotel Ben Centre
€50
Located 90 metres from Beurs van Berlage, Hotel Ben Centre provides accommodation with free WiFi in Amsterdam. Popular points of interest around the property include Basilica of St. Nicholas and Dam Square.
internal_server_error
500