Delta Hotel City Center

Damrak 42-43
Amsterdam, Netherlands 1012 LK
Near The Old Church (Oude Kerk)
More hotels near this hotel

More Hotels Near Delta Hotel City Center

Amsterdam Landmarks Near Delta Hotel City Center

Passenger Terminal Amsterdam (0.8 miles)

Nearby Cities and Towns