Gresham Hotel London
116 Sussex Gardens
London,
GB W2 1UA
Near Marble Arch