Avenue Hotel

Starting at
$104

TripAdvisor Review

Based on 1856 review

See all

The Avenue Hotel enjoys an ideal location in the historical centre of Amsterdam, just a few steps from Dam Square, the very centre of the Dutch capital. It features comfortable rooms and is the perfect starting point to explore this fascinating city. The Royal Palace and Madame Tussaud's are only a ...

More details