Le The Lancaster Hotel Amsterdam est situé dans une charmante maison de ville à Amsterdam, dans la partie la plus verdoyante du centre-ville, en face du zoo Artis.