The Pilgrm si trova in 25 London Street, W2 1HH, Londra, Regno Unito.