Var ligger The Rembrandt?
Detta hotell i Centrala London ligger fem minuters promenad från Victoria and Albert Museum och Natural History Museum. Imperial College London och Harrods ligger också tio minuter härifrån. South Kensington Underground Station ligger på 6 minuters gångavstånd och till Gloucester Road Underground Station promenerar du på 11 minuter.