With its beautiful Edwardian façade, the newly-renovated Park Inn London, Russell Square Hotel is ideally located in London's historic district of Bloomsbury, between Holborn and Russell Square tube stations. The hotel offers clean, comfortable accommodation in an enviable location. The staff are friendly and efficient and the breakfast is highly praised.