Armada Hotel(2 stars)

Keizersgracht 713-715, 1017DX Amsterdam View on map