This stylish Victorian NH Harrington Hall Hotel London retains its 19th Century charm. Places like the Victoria & Albert Museum, Natural History Museum, Science Museum and Hyde Park are easily reach within a few minutes walking distance. Public transportation is just a stone thrown away, example is the Gloucester Road Underground Station.