Armada Hotel
Armada Hotel Keizersgracht 713 – 715, Amsterdam, 1017 DX
~ Three Star Hotel in Amsterdam ~
Housed in a renovated historic building of 1700, the Armada Hotel is located along one of the canals of Amsterdam. It offers free Wi-Fi in all its premises.
No Comment