The Lancaster Hotel Amsterdam ligger i Amsterdam Centrum, kun 2 minutters gang fra Artis Station og 15 minutters gang fra Rembrandt-pladsen.