Located 1 meters from Townhouse Hotel. Set in a prime location of Amsterdam, The Townhouse Hotel puts everything the city has to offer just outside your doorstep.
Located 66 meters from Townhouse Hotel. Set in a prime location of Amsterdam, ITC Hotel puts everything the city has to offer just outside your doorstep.
Located 241 meters from Townhouse Hotel. Ideally located in the prime touristic area of Amsterdam-Centrum, Armada Hotel promises a relaxing and wonderful visit.