The Pilgrm ligger på 25 London Street, W2 1HH, London, Storbritannien.