Opened in 1911, the prestigious Park Inn London Russel Square hotel is conveniently located right in the centre of London, between the City and the West End. The property is indeed an ideal base from which to discover the vibrant city of London, with the main attractions such as Oxford Street, Westminster, Buckingham Palace and the Houses of Parliament to name but a few, all located within close proximity. The hotel offers 247 comfortable guest rooms, 14 extensive conference facilities, a superb restaurant, a stylish bar and a fully equipped fitness room.