Armada Hotel(2 stars)

Keizersgracht 713-715, 1017DX Amsterdam View on map
View
Chris L.
View
Armada Hotel