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