Hotel Russell London
As addresses go, 1-8 Russell Square, London is pretty good. Overlooking the famous Russell Square, Hotel Russell really does offer you one of the best base locations in the city. One of London’s most iconic Victorian Hotels which has been very careful to retain its beautiful and quirky features.
